我有如下需求,一个日期输入框,上面显示时间格式,如下:
中文系统:
界面Language,中文语言:
(年/月/日)
2009/03/19
界面Language,Default语言:
(YY/MM/DD)
2009/03/19英文系统:
界面Language,中文语言:
(月/日/年)
03/19/2009
界面Language,Default语言:
(MM/DD/YY)
2009/03/19关键不知道有没有函数可以取得系统的时间格式,或者,中文和西文区别的量。
中文系统:
界面Language,中文语言:
(年/月/日)
2009/03/19
界面Language,Default语言:
(YY/MM/DD)
2009/03/19英文系统:
界面Language,中文语言:
(月/日/年)
03/19/2009
界面Language,Default语言:
(MM/DD/YY)
2009/03/19关键不知道有没有函数可以取得系统的时间格式,或者,中文和西文区别的量。
class Program
{
static void Main(string[] args)
{
CultureInfo culInfo = Thread.CurrentThread.CurrentCulture;
Console.WriteLine(culInfo.DateTimeFormat.LongDatePattern);
//...
Console.ReadKey();
}
}
class Program
{
static void Main(string[] args)
{
CultureInfo culInfo = Thread.CurrentThread.CurrentCulture;
Console.WriteLine(culInfo.DateTimeFormat.LongDatePattern);
//...
Console.ReadKey();
}
}
修改 删除 举报 引用 回复
需要这个命名空间:
using System.Globalization;
DateTime dt = DateTime.ParseExact(date, "MM/dd/yyyy", System .Globalization.CultureInfo.InvariantCulture);
http://www.cnblogs.com/JeffreyZhao/archive/2006/09/22/511817.aspx