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

时间:2015-06-02 06:49:32

标签: c# compact-framework

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

  

TUE,2月16日

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

使用此

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

答案 2 :(得分:0)

您可以使用:

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

CultureInfo.InvariantCulture确保您获得您所要求的格式,而不管设备的配置如何;如果省略该参数,您将获得类似的格式,但在当前的设备文化中。