如何使用 Compact Framework 以自定义格式显示日期
How to display date in custom format with Compact Framework
我需要使用 Compact Framework 显示日期,格式如下:
TUE,02/16
您可以使用 dateTime 方法来显示类似的内容。
DateTime currentDateTime = DateTime.Now;
string longDate = currentDateTime.ToLongDateString();
MessageBox.Show(LongDate, "Today's date is");
//the string will now have value of for example Friday, January 30, 2010
使用这个
Dictionary<string,string> days = new Dictionary<string,string>();
days.Add("Monday", "MON");
days.Add("Tuesday", "TUE");
days.Add("Wednesday", "WED");
days.Add("Thuesday", "THU");
days.Add("Friday", "FRI");
days.Add("Saturday", "SAT");
days.Add("Sunday", "SUN");
//Edit
MessageBox.Show(days[DateTime.Now.DayOfWeek.ToString()] + DateTime.Now.ToString( " MM/dd"));
您可以使用:
new DateTime(2016, 2, 16).ToString("ddd,MM/dd", CultureInfo.InvariantCulture).ToUpper();
CultureInfo.InvariantCulture
可确保无论设备配置如何,您都能准确获得所需的格式;如果您省略该参数,您将获得类似的格式,但采用设备的当前文化。
我需要使用 Compact Framework 显示日期,格式如下:
TUE,02/16
您可以使用 dateTime 方法来显示类似的内容。
DateTime currentDateTime = DateTime.Now;
string longDate = currentDateTime.ToLongDateString();
MessageBox.Show(LongDate, "Today's date is");
//the string will now have value of for example Friday, January 30, 2010
使用这个
Dictionary<string,string> days = new Dictionary<string,string>();
days.Add("Monday", "MON");
days.Add("Tuesday", "TUE");
days.Add("Wednesday", "WED");
days.Add("Thuesday", "THU");
days.Add("Friday", "FRI");
days.Add("Saturday", "SAT");
days.Add("Sunday", "SUN");
//Edit
MessageBox.Show(days[DateTime.Now.DayOfWeek.ToString()] + DateTime.Now.ToString( " MM/dd"));
您可以使用:
new DateTime(2016, 2, 16).ToString("ddd,MM/dd", CultureInfo.InvariantCulture).ToUpper();
CultureInfo.InvariantCulture
可确保无论设备配置如何,您都能准确获得所需的格式;如果您省略该参数,您将获得类似的格式,但采用设备的当前文化。