如何使用Compact Framework以自定义格式显示日期

本文关键字:格式 显示 日期 自定义 何使用 Compact Framework | 更新日期: 2023-09-27 17:52:54

我需要使用Compact Framework显示日期,格式如下:

星期二,02/16

如何使用Compact Framework以自定义格式显示日期

使用

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"));

您可以使用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

您可以使用:

new DateTime(2016, 2, 16).ToString("ddd,MM/dd", CultureInfo.InvariantCulture).ToUpper();

CultureInfo.InvariantCulture确保你得到你所要求的格式,无论设备的配置;如果省略该参数,您将得到类似的格式,但在设备的当前区域性中。