时间格式转换脚本

背景

对于时间格式(也包括日期格式),不同人习惯于不同写法,例如有的人用“年/月/日”,而有的人用“月/日/年”。因此在汇总不同人提交的文档时,可能需要对时间格式进行转换。

现在想写一个函数,传入的参数是时间、原格式、目标格式这三个字符串,返回值是转换好格式的时间。

准备

查看Python文档,发现time库中有涉及时间格式的函数time.strftime()和time.strptime()

time.strftime(format[, t]) Convert a tuple or struct_time representing a time as returned by gmtime() or localtime() to a string as specified by the format argument. If t is not provided, the current time as returned by localtime() is used.

time.strptime(string[, format]) Parse a string representing a time according to a format. The return value is a struct_time as returned by gmtime() or localtime().

这里面的format参数指的是用"%d/%m/%Y"和"%Y-%m-%d"这样的字符串来表示"日/月/年"和"年-月-日"这样的时间格式。更详细的format参数可以在这里学习。

我对这两个函数的记忆方法是:

strftime -> string formated time

strptime -> string format-parsed time

实现

results matching ""

    No results matching ""