⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lj_time.py

📁 pyLJclient是一个跨平台的livejournal客户端
💻 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 + -