我需要使用Compact Framework显示日期,格式如下:
TUE,2月16日
答案 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
确保您获得您所要求的格式,而不管设备的配置如何;如果省略该参数,您将获得类似的格式,但在当前的设备文化中。