C# 设置系统日期格式的方法

代码如下:

[DllImport("kernel32.dll", EntryPoint = "GetSystemDefaultLCID")]
        public static extern int GetSystemDefaultLCID();
        [DllImport("kernel32.dll", EntryPoint = "SetLocaleInfoA")]
        public static extern int SetLocaleInfo(int Locale, int LCType, string lpLCData);
        public const int LOCALE_SLONGDATE = 0x20;
        public const int LOCALE_SSHORTDATE = 0x1F;
        public const int LOCALE_STIME = 0x1003;

public void SetDateTimeFormat()
        {
            try
            {
                int x = GetSystemDefaultLCID();
                SetLocaleInfo(x, LOCALE_STIME, "HH:mm:ss");        //时间格式 
                SetLocaleInfo(x, LOCALE_SSHORTDATE, "yyyy-MM-dd");   //短日期格式   
                SetLocaleInfo(x, LOCALE_SLONGDATE, "yyyy-MM-dd");   //长日期格式  
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }
        }

(0)

相关推荐

  • C#中判断、验证字符串是否为日期格式的实现代码

    本文介绍C#编程时,给定一个字符串,如何判断它是不是一个日期.本文将介绍两种方法,一个是判断字符串是否是时间,如果是就转换为一个时间变量,第二个方法是只作判断. 在C#中,对格式的判断有一类专门函数,那就是TryParse.TryParse在各个不同的类型类(如int,string,DateTime)中,都是存在的.在TryParse中一般有两个参数,一个是待判断的字符串,另外一个是转换后的结果保存变量. 复制代码 代码如下: string strDate = "2014-4-3";

  • C#转换日期类型实例

    本文实例讲述了C#转换日期类型的方法.分享给大家供大家参考.具体分析如下: 如:将日期1999-5-31 11:20转换成 /Date(928120800000+0800)/ 其中928120800000实际上是一个1970 年 1 月 1 日 00:00:00至这个DateTime中间间隔的毫秒数. 0800代表的是时区,(0800代表就是中国地区) 具体代码如下: 复制代码 代码如下: public long MilliTimeStamp(DateTime TheDate) { DateTi

  • C#实现验证身份证是否合法的方法

    本文实例讲述了C#实现验证身份证是否合法的方法.分享给大家供大家参考.具体分析如下: 这段C#代码主要是验证身份证的开头和身份证的格式和长度是否正确,没有按照身份证的编码规则进行严格验证 /// <summary> /// 验证身份证是否合法 /// </summary> /// <param name="idCard">要验证的身份证</param> public static bool IsIdCard(string idCard)

  • c#日期间隔计算示例

    复制代码 代码如下: /// <summary>/// 计算日期的间隔(静态类)/// </summary>public static class dateTimeDiff{#region 计算日期间隔/// <summary>/// 计算日期间隔/// </summary>/// <param name="d1">要参与计算的其中一个日期字符串</param>/// <param name="d2

  • C#由当前日期计算相应的周一和周日的实例代码

    复制代码 代码如下: /// <summary>  /// 计算本周起始日期(礼拜一的日期)  /// </summary>  /// <param name="someDate">该周中任意一天</param>  /// <returns>返回礼拜一日期,后面的具体时.分.秒和传入值相等</returns>  public static DateTime CalculateFirstDateOfWeek(Date

  • C#验证用户输入信息是否包含危险字符串的方法

    本文实例讲述了C#验证用户输入信息是否包含危险字符串的方法.分享给大家供大家参考.具体分析如下: 这个C#函数可以用于表单输入数据的后端验证,判断用户是否提交了一些sql相关的危险注入字符 /// <summary> /// 检测客户输入的字符串是否有效,并将原始字符串修改为有效字符串或空字符串 /// 当检测到客户的输入中有攻击性危险字符串,则返回false,有效返回true. /// </summary> /// <param name="input"

  • C#可用于登录验证码的四位随机数生成方法

    本文实例讲述了C#可用于登录验证码的四位随机数生成方法.分享给大家供大家参考.具体实现方法如下: 这里提供了两种方法,调用其一即可: 复制代码 代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SJ_random {     class Class_main     {        

  • C#验证给定字符串形式日期是否合法的方法

    本文实例讲述了C#验证给定字符串形式日期是否合法的方法.分享给大家供大家参考.具体分析如下: 这段C#代码用于验证日期的有效性,对于用户输入的不规则日期也作了简单处理,比如用户输入了"今天",则代码会认为用户要返回的是今天的日期,另外可以对纯数字的日期进行解析,比如:20130906 /// <summary> /// 验证日期是否合法,对不规则的作了简单处理 /// </summary> /// <param name="date"&

  • C#自定义RSA加密解密及RSA签名和验证类实例

    本文实例讲述了C#自定义RSA加密解密及RSA签名和验证类.分享给大家供大家参考.具体分析如下: 这个C#类自定义RSA加密解密及RSA签名和验证,包含了RSA加密.解密及签名所需的相关函数,带有详细的注释说明. using System; using System.Text; using System.Security.Cryptography; namespace DotNet.Utilities { /// <summary> /// RSA加密解密及RSA签名和验证 /// </

  • C#判断日期是否到期的方法

    本文实例讲述了C#判断日期是否到期的方法,在C#程序开发中非常具有实用价值.分享给大家供大家参考之用.具体方法如下: 一般在用户权限系统中,有时候需要根据用户的签约时间和签约时长来判断是否到期.先来看看帮助类如下: public static class DateExprieHelper { /// <summary> /// 根据签约时间和签约时长来判断是否到期 /// </summary> /// <param name="joinDate">签

随机推荐