在C#中完美打印DateTime值

时间:2008-11-06 12:09:58

标签: c# datetime pretty-print

我希望有人已经找到了这样做的方法,或者已经存在了一个库。这是一件很好的事情,但目前暂时没有必要。

我正在寻找的功能类似于datejs

谢谢,

西蒙。


谢谢,使用像dddd这样的例子可能是一个良好的可用性开端。我对这个问题的思考越多,它就越依赖于所使用的值。我专门处理一系列带时间戳的文档版本,因此很有可能将它们聚集在一起。如果你在最后五分钟内保存了三次,今天就不会那么热了。

如果我想出一些东西,我会与社区分享。

2 个答案:

答案 0 :(得分:8)

实际上,您真正想要的是Custom DateTime Format字符串: http://msdn.microsoft.com/en-us/library/8kb3ddd4(VS.71).aspx

DateTime.Now.ToString("ggyyyy$dd-MMM (dddd)")
如果你想要的话,

将返回“A.D.2008 $ 06-Nov(Thursday)”。

为了获得更多关于datejs(“前进”)的东西,你可以在DateTime.ParseExact()中使用相同的字符串

答案 1 :(得分:0)