如何使用 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 可确保无论设备配置如何,您都能准确获得所需的格式;如果您省略该参数,您将获得类似的格式,但采用设备的当前文化。