Красивая печать значений DateTime в C # - PullRequest
4 голосов
/ 06 ноября 2008

Я надеюсь, что кто-то уже нашел способ сделать это или что библиотека уже существует. Это одна из тех вещей, которые были бы хороши, но пока ни к чему не нужны.

Функциональность, которую я ищу, похожа на datejs в обратном порядке.

Спасибо

Саймон.


Спасибо, использование чего-то вроде примера dddd может стать хорошим началом для удобства использования. Чем больше я думаю об этой проблеме, тем больше она зависит от используемых значений. Я специально имею дело с серией версий документа с метками времени, поэтому есть большая вероятность, что они будут сгруппированы. Сегодня не так жарко, если вы сохранили его три раза за последние пять минут.

Если я что-нибудь придумаю, я поделюсь этим с сообществом.

Ответы [ 2 ]

8 голосов
/ 06 ноября 2008

На самом деле, то, что вы действительно хотите, это строки формата Custom DateTime: http://msdn.microsoft.com/en-us/library/8kb3ddd4(VS.71).aspx

DateTime.Now.ToString("ggyyyy$dd-MMM (dddd)")

вернет "A.D.2008 $ 06 ноября (четверг)", если вы этого хотите.

И чтобы получить что-то близкое к datejs («вперед»), вы можете использовать те же строки в DateTime.ParseExact()

0 голосов
/ 06 ноября 2008
...