如何把字符串转换成datetime

比如有这样的日志:

2013-06-26 14:01:45,029 [] INFO some log string

我们需要提取日志中的时间做一些处理:

import refrom datetime import datetimedef getDatetimeFromStr(s):    format = '%Y-%m-%d %H:%M:%S,%f'    return datetime.strptime(s, format)if __name__ == '__main__':    line = "2013-06-26 14:01:45,029 [] INFO some log string"    dt = re.search(r"(\d+-\d+-\d+ \d+:\d+:\d+,\d+)", line).group(1)    print getDatetimeFromStr(dt)

具体的datetime format code参见:http://docs.python.org/2/library/datetime.html#strftime-and-strptime-behavior

如何把字符串转换成datetime

相关文章:

你感兴趣的文章:

标签云: