📄 lj_time.py
字号:
# pyLJclient - a python based live journal client with a wxPython gui
# Copyright (C) 2002 Sameer Chowdhury
# refer to "about this software.txt" for info on licensing
import time
import string
class TimeStamp:
def __init__(self):
self.value = time.localtime()
self.year = self.value[0]
self.mon = self.value[1]
self.day = self.value[2]
self.hour = self.value[3]
self.min = self.value[4]
self.sec = self.value[5]
self.daylight_savings = self.value[8]
def __getitem__(self, item):
item = string.lower(item)
if item == 'year':
return self.year
elif item == 'mon':
return self.mon
elif item == 'day':
return self.day
elif item == 'hour':
return self.hour
elif item == 'min':
return self.min
elif item == 'sec':
return self.sec
else:
raise "Item not found"
def __cmp__(self, ts):
selftime = (self.year, self.mon, self.day, self.hour, self.min)
othertime = (ts.year, ts.mon, ts.day, ts.hour, ts.min)
if selftime == othertime:
return 0
elif selftime < othertime:
return -1
else:
return 1
def returnTime(self):
return {'year': self.year,
'mon': self.mon,
'day': self.day,
'hour': self.hour,
'min': self.min}
def getYear(self):
return self.year
def getMonth(self):
return self.mon
def getDay(self):
return self.day
def getHour(self):
return self.hour
def getMinute(self):
return self.min
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -