📄 date.py
字号:
from datetime import date
from time import time
class Date(object):
def __init__(self, time):
self.time = time
d = date.fromtimestamp(time)
self.m = d.month
self.d = d.day
self.y = d.year
def update(self, time):
self.time = time
d = date.fromtimestamp(time)
self.m = d.month
self.d = d.day
self.y = d.year
def display(self, fmt='MDYY'):
'''Formats are :
'MDYY', 'MDY', 'DMY', 'DMYY', 'MoDYY'
'''
formats = {
'MDYY': "%02d/%02d/%04d" % (self.m, self.d, self.y),
'MDY' : "%02d/%02d/%02d" % (self.m, self.d, self.y%100),
'DMY' : "%02d/%02d/%02d" % (self.d, self.m, self.y%100),
'DMYY': "%02d/%02d/%04d" % (self.d, self.m, self.y)
}
if fmt in formats:
print formats[fmt]
return
months = ('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec')
if fmt == 'MoDYY':
print '%s %02d, %04d' % (months[self.m-1], self.d, self.y)
tday = Date(time())
tday.display('MoDYY')
s = Date(807300890)
fmts = ('MDYY', 'MDY', 'DMY', 'DMYY', 'MoDYY')
for fmt in fmts:
s.display(fmt)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -