Что нового

YYYYMMDDHHMMSS в формат DD.MM.YYYY hh:mm

minimen456

Новичок
Сообщения
34
Репутация
0
Я получил дату(из сторонней UDF) в формате YYYYMMDDHHMMSS(например 20130130105327). Помогите, пожалуйста, сделать ее в формате ДД.ММ.ГГГГ чч:мм. Просто, чтобы не изучать регулярные выражения прямо сейчас самому
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
minimen456,
Код:
$sTmp = '20130130105327'
If Not StringIsDigit($sTmp) Or StringLen($sTmp) <> 14 Then Exit 13
$sTime = StringRegExpReplace($sTmp, '^(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})$', '$3.$2.$1 $4:$5:$6')
ConsoleWrite($sTime & @LF)
$sTime = StringRegExpReplace($sTmp, '^(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})\d{2}$', '$3.$2.$1 $4:$5')
ConsoleWrite($sTime & @LF)
 
Верх