hanyueye511 发表于 2012-10-9 14:14:12

如何得到这样的时间格式

本帖最后由 hanyueye511 于 2012-10-9 14:53 编辑

取系统时间是2012/10/09 12:10:00,如何转化成2012-10-09_12-10-00格式

轩辕小妖 发表于 2012-10-9 16:21:03

回复 1# hanyueye511

MsgBox(0,0,@YEAR&'-'&@MON&'-'&@MDAY&'_'&@HOUR&'-'&@MIN&'-'&@SEC)

veket_linux 发表于 2012-10-9 18:14:55


$timestr = "2012/10/09 12:10:00"
$timestr = StringReplace($timestr, "/", "-")
$timestr = StringReplace($timestr, Chr(0x20), "_")
$timestr = StringReplace($timestr, ":", "-")
MsgBox(0, "", $timestr)

半芯竹 发表于 2012-10-9 23:48:44

我也来凑热闹
MsgBox(0,0,StringFormat("%04d-%02d-%02d_%02d-%02d-%02d\n",@YEAR,@mon,@MDAY,@HOUR,@min,@SEC))

孙晓虎2011 发表于 2012-10-10 10:38:05

都是高手啊。

xlj310 发表于 2012-10-10 16:55:39

犀利,我就围观一下吧

xms77 发表于 2012-10-10 20:50:49

学习了,方法很多啊!

netegg 发表于 2012-10-18 17:23:52

本帖最后由 netegg 于 2012-10-18 23:56 编辑


#include <date.au3>
msgbox(0,0,StringReplace(StringRegExpReplace(_NowCalc(), '/|:', '-'), ' ','_'))

#Include <WinAPIEx.au3>
MsgBox('', 'NOW', _WinAPI_GetDateFormat(0,0,0,'yyyy-MM-dd')&'_'& _WinAPI_GetTimeFormat(0, 0, 0, 'HH-mm-ss'))
页: [1]
查看完整版本: 如何得到这样的时间格式