Как автоматически отформатировать NOW () в строку, которая отображает YYYY-MM-DD? - PullRequest
0 голосов
/ 29 февраля 2012

Можно ли отформатировать вывод NOW () в строку, которая отображает YYYY-MM-DD?

Это вывод NOW (): 29/02/2012 12.07.37

Причина в том, что мне нужно использовать текущую дату в QUERY.

QUERY принимает только дату в формате ГГГГ-ММ-ДД. Я не могу получить дату непосредственно из ячейки, потому что она форматируется как (даже если я изменяю форматирование): DD/MM/YYYY

Возможно, какое-нибудь регулярное выражение?

Ответы [ 3 ]

3 голосов
/ 29 февраля 2012

Я последую совету JMax и преобразую свой комментарий в ответ.

Now() возвращает текущую дату и время в виде числа.Целая часть дает дату, а дробная часть - время.Если вы печатаете или отображаете эту дату, по умолчанию указывается полная дата в том, что, по мнению Microsoft, является локальным форматом.

Format(expn, fmt) позволяет преобразовать выражение в строку.Например:

Dim DateStg as String

DateStg = Format(Now(),"yyyy-mm-dd")

fmt определяет формат для преобразования expn.fmt представляет собой комбинацию кодовых букв (таких как: «гггг», «мм», «дд») и знаков препинания (таких как «-»).«гггг-мм-дд», по-видимому, соответствует вашим текущим потребностям, но вы также можете использовать следующее для форматирования дат:

  • «ммм», чтобы указать трехбуквенный месяц (январь, февраль и т. д.)
  • "мммм" для указания полного названия месяца (январь, февраль и т. Д.)
  • "ддд" для указания трехбуквенного дня недели (понедельник, вторник и т. Д.)
  • "дддд "дать полное название дня недели (понедельник, вторник и т. д.)
2 голосов
/ 29 февраля 2012

Если предполагается, что это внутриклеточная формула, вы можете использовать

=TEXT(NOW(),"yyyy-mm-dd")

1 голос
/ 29 февраля 2012

В VB.net вы можете делать следующее:

Dim dateStr As String = Now().ToString("yyyy-MM-dd")

В C # вы можете делать это так:

String  dateStr = DateTime.Now.ToString("yyyy-MM-dd");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...