Автор Тема: YYYYMMDDHHMMSS в формат DD.MM.YYYY hh:mm  (Прочитано 2240 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн minimen456 [?]

  • Новичок
  • *
  • Сообщений: 34
  • Репутация: 0
    • Награды
YYYYMMDDHHMMSS в формат DD.MM.YYYY hh:mm
« Создано: Январь 30, 2013, 11:34:30 »
Я получил дату(из сторонней UDF) в формате YYYYMMDDHHMMSS(например 20130130105327). Помогите, пожалуйста, сделать ее в формате ДД.ММ.ГГГГ чч:мм. Просто, чтобы не изучать регулярные выражения прямо сейчас самому

Русское сообщество AutoIt

YYYYMMDDHHMMSS в формат DD.MM.YYYY hh:mm
« Отправлен: Январь 30, 2013, 11:34:30 »

Оффлайн madmasles [?]

  • Глобальный модератор
  • *
  • Сообщений: 7790
  • Репутация: 2314
  • Пол: Мужской
  • Награды За модерирование форума
    • Награды
  • Версия AutoIt: 3.3.x.x
Re: YYYYMMDDHHMMSS в формат DD.MM.YYYY hh:mm
« Ответ #1, Отправлен: Январь 30, 2013, 11:41:07 »
minimen456,
Код: AutoIt [Выделить]
$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)


Русское сообщество AutoIt

Re: YYYYMMDDHHMMSS в формат DD.MM.YYYY hh:mm
« Ответ #1 Отправлен: Январь 30, 2013, 11:41:07 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
2 Ответов
3113 Просмотров
Последний ответ Октябрь 23, 2009, 10:57:45
от Vlasssov
4 Ответов
3812 Просмотров
Последний ответ Январь 20, 2010, 16:16:04
от Blink
2 Ответов
2640 Просмотров
Последний ответ Январь 06, 2011, 18:52:24
от Viktor217
0 Ответов
2455 Просмотров
Последний ответ Август 22, 2011, 22:56:41
от mohus
4 Ответов
3609 Просмотров
Последний ответ Январь 29, 2012, 22:07:58
от CreatoR
9 Ответов
12037 Просмотров
Последний ответ Март 13, 2012, 12:26:53
от XpycT
1 Ответов
2387 Просмотров
Последний ответ Май 01, 2012, 07:53:46
от Kaster
2 Ответов
1841 Просмотров
Последний ответ Сентябрь 20, 2012, 17:55:49
от AZJIO
3 Ответов
1897 Просмотров
Последний ответ Декабрь 13, 2012, 23:33:07
от CreatoR
3 Ответов
1912 Просмотров
Последний ответ Декабрь 22, 2015, 22:12:27
от ra4o