Получите специфическую для культуры дату с двухзначным годом в C # - PullRequest
6 голосов
/ 25 января 2012

Я обновляю некоторый код, который форматирует дату в строку, используя «MM / dd / yy». Мне нужно, чтобы он был осведомлен о культуре, но хочу, чтобы год был двузначным, чтобы дата была короткой. Ниже то, что я придумал, но есть ли лучший способ?

string dateFormat = culture_Info.DateTimeFormat.ShortDatePattern.Replace("yyyy", "yy");

Ответы [ 2 ]

5 голосов
/ 25 января 2012

Я не знаю ни о каком способе, нет (и я достаточно внимательно посмотрел на форматирование). То, что у вас, очевидно, все еще оставляет неприятный вкус во рту, но я думаю, что это лучшее, что вы можете сделать.

0 голосов
/ 25 января 2012

Как говорит Джон, я не верю, что есть способ сделать то, что вы хотите по умолчанию.Но реальный вопрос: вам действительно нужно это сделать?В конце концов, вы получаете только пару байтов.Стоит ли «неприятный вкус во рту»?

...