在Django的strftime()和strptime()行为中 8.1. datetime — Basic date and time types — Python 3.6.3 documentation
date,datetime和time对象都支持strftime(format)方法,以创建表示显式格式字符串控制下的时间的字符串。一般来说,d.strftime(fmt)的作用类似于time模块的time.strftime(fmt,d.timetuple()),尽管并非所有对象都支持timetuple()方法。
在段落中,d
中的d.strftime(fmt)
是什么?
date
和datetime
的缩写?
它没有任何意义,
因为在段落的开头有3个对象。
答案 0 :(得分:2)
我在这里将d
视为日期时间实例。 strftime
是datetime实例的一种方法,它将日期格式化为给定的fmt
格式模式。
from datetime import datetime
d = datetime.now()
d.strftime("%m/%d/%Y %I:%M:%S.%f %p") # returns '11/07/2017 01:23:33.045843 PM'
d.strftime("%s") # returns string with amount of seconds since epoch
答案 1 :(得分:0)
这是datetime模块的文档; strftime
是一种方法 - 正如该引用所述 - 可用于该模块中的所有三个类。
d
只是您调用方法的实例的名称;它可以是任何一种类型中的一种。