Как я могу иметь формат даты ГГГГ-ММ-ДД в asp classic? - PullRequest
4 голосов
/ 17 января 2011

Я пишу небольшой код, и мне нужно добавить завтрашнюю дату. Формат должен быть ГГГГ-ММ-ДД, и я уже пробовал «DateAdd (« d », 1, d_now), и он возвращает ММ-ДД-ГГГГ. Как мне отформатировать это в ГГГГ-ММ-ДД?

Ответы [ 3 ]

5 голосов
/ 17 января 2011

формата недостаточно ....

'format a number with the correct amount of digits 
    eg: 9 becomes 09 but 11 stays 11'

Function formatNumber(value, digits) 
    if digits > len(value) then 
        formatNumber = String(digits-len(value),"0") & value 
    else 
        formatNumber = value 
    end if 
End Function 

'write the date "manually"'

 response.write Year(date) &  "-" & _
 formatNumber(Month(date),2) & _
 "-" & formatNumber(Day(date),2) 
3 голосов
/ 17 января 2011

Взгляните на этот пост - он может вам помочь ... Как преобразовать строку даты в классический asp

1 голос
/ 17 января 2011

Я нашел ответ.Это самый простой способ сделать это.

d_now = date ()d = split (DateAdd ("d", 1, d_now), "/")s = d (2) & "-" & d (0) & "-" & d (1)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...