0
A
回答
5
我认为你需要的零件前后th
彼此分开:
DateTime dt = new DateTime(2014, 07, 26);
string result = string.Format("{1}{0} {2}",
dt.Day == 1 ? "st" : dt.Day == 2 ? "nd" : dt.Day == 3 ? "rd" : "th",
dt.ToString("dddd, dd", CultureInfo.InvariantCulture),
dt.ToString("MMMM yyyy", CultureInfo.InvariantCulture));
如果你不是真的需要你的确切格式,你也可以使用DateTime
方法,如ToLongDateString
,它使用t他目前的文化和固定的格式。
+0
差不多。 21,22,23,31不正确。 –
3
从MSDN Docs,这将产生一个 “龙” 的日期模式
DateTime.ToString("D")
相关问题
- 1. 从任何日期格式将日期转换为完整日期格式(2016年7月27日星期二)
- 2. 将2012年8月7日转换为php日期格式
- 3. 如何将日期转换为年,月,日日期格式
- 4. 如何将日期时间转换为日/月/日/月/年yyyy格式
- 5. C#将日期时间转换为WCF日期时间格式
- 6. 将日期格式“2015年6月29日星期一”转换为“2015-06-29”
- 7. C++如何将年 - 月 - 日格式的日期转换为unix时代格式?
- 8. 如何将日期(02/07/2012)转换为2012年2月7日星期二
- 9. 年,月,日日期时间格式的转换天数
- 10. 如何将日期值“2017年5月26日”转换为“26/05/2017”?
- 11. 如何在iOS中将日期“2012-12-26”转换为“2012年12月26日”?
- 12. 如何将这种日期转换为月份日年格式?
- 13. Python:将MySQL日期时间转换为日期时间格式
- 14. 将日期时间转换为月,日和年?
- 15. 日期,月日,年的日期格式
- 16. 将用户输入日期(2014年1月4日)转换为(2014年1月4日)
- 17. 为“7月26日”的日期格式jquery.tablesorter addParser
- 18. 将这种日期格式[星期二2014年3月4日00:00:00 GMT + 0530(斯里兰卡标准时间)]转换为Java日期对象
- 19. 转换日期 - “0713”到“2013年7月”
- 20. 更改格式日期从“2014年7月18日星期五”到7/18/14 Rails
- 21. 将日期转换为年和月
- 22. 日期格式函数显示日期为“2014年1月13日”
- 23. 日期格式日期月 - 年
- 24. 转换从ISO时间格式日期以年/月/ DD.HH:MM:SS
- 25. 转换日期到时间系列的月/年格式
- 26. JavaScript的日期格式为日/月/年
- 27. MYSQL如何转换“2013年8月21日”为日期格式
- 28. 将Java日期转换为其他时间日期格式
- 29. 将日期时间格式转换为日期
- 30. 将英国格式日期转换为日期时间
'DateTime.ToString()',你会在这里找到你所需要的格式:http://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.110).aspx –
你也可以阅读这个'th'部分:http://stackoverflow.com/questions/9601593/how-can-i-format-07-03-2012-to-march-7th-2012-in-c -sharp –
以下是序号格式的更好链接:http://stackoverflow.com/q/69262/634824 –