def main():
import time
ticks=time.time()
print ' ???????',ticks
print '---------'
localtime=time.localtime(time.time())
print ' ??????',localtime
print '---------'
localtime=time.asctime(time.localtime(time.time()))
print '??????',localtime
print '---------'
print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
print time.strftime("%a %b %d %H:%M:%S %Y", time.localtime())
a=time.strftime("%a %b %d %H:%M:%S %Y", time.localtime())
print time.mktime(time.strptime(a,"%a %b %d %H:%M:%S %Y"))
print '---------'
import calendar
cal=calendar.month(2017,7)
print cal
python类month()的实例源码
def main():
ticks=time.time()
print ' ??????? ',ticks
localtime = time.localtime(ticks)
print "????? :", localtime
localtime1 = time.asctime(localtime)
print "????? :", localtime1
print time.strftime("%Y-%m-%d %H:%M:%S",localtime)
print time.strftime("%a %b %d %H:%M:%S %Y",localtime)
a = "Sat Mar 28 22:24:24 2016"
print time.mktime(time.strptime(a,"%a %b %d %H:%M:%S %Y"))
cal = calendar.month(2017, 5)
print "????2017?5?????:"
print cal;
def main2():
#time
#??time.time()?????????,?????????1970-2038
import time;
ticks = time.time()
print '??????:',ticks
#??????????????9???????
#???????????????????????????localtime
print'----------------------'
import time
localtime = time.localtime(time.time())
print '?????:',localtime
# ?????????asctime()
print '--------------------'
import time
localtime = time.asctime(time.localtime(time.time()))
print '?????:',localtime
#??????time-strftime
print'-----------------------'
import time
#????2017-07-25 21:14:19??
print time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())
#????Tue Jul 25 21:14:19 2017??
print time.strftime('%a %b %d %H:%M:%S %Y',time.localtime())
#????????????
a = 'Tue Jul 25 21:08:49 2017'
print time.mktime(time.strptime(a,'%a %b %d %H:%M:%S %Y'))
#calendar???????
import calendar
cal = calendar.month(2017,7)
print '????2017?7?????:'
print cal;
def viewCalender():
yy = int(input('Year : '))
mm = int(input('Month : '))
view = calendar.month(yy , mm)
print('\n' + view)
# main user interaction code
def ba_getCurrentCalendarWithMonth(year, month):
currentCalendar = calendar.month(year, month)
print('????%s?%s?????\n%s \n'%(year, month, currentCalendar))
return currentCalendar
# currentCalendar = ba_getCurrentCalendarWithMonth(2017, 10)
# print(currentCalendar)
# ????????-??
def chartSimpleCalendar(self, dev, p_dict, k_dict, return_queue):
""""""
log = {'Threaddebug': [], 'Debug': [], 'Info': [], 'Warning': [], 'Critical': []}
try:
if self.verboseLogging:
log['Debug'].append(u"{0:<19}{1}".format("p_dict: ", [(k, v) for (k, v) in sorted(p_dict.items())]))
log['Debug'].append(u"{0:<19}{1}".format("k_dict: ", [(k, v) for (k, v) in sorted(k_dict.items())]))
import calendar
today = dt.datetime.today()
calendar.setfirstweekday(int(dev.pluginProps['firstDayOfWeek']))
cal = calendar.month(today.year, today.month)
ax = self.chartMakeFigure(350, 250, p_dict)
ax.text(0, 1, cal, transform=ax.transAxes, color=p_dict['fontColor'], fontname='Andale Mono', fontsize=dev.pluginProps['fontSize'], backgroundcolor=p_dict['faceColor'],
bbox=dict(pad=3), **k_dict['k_calendar'])
ax.axes.get_xaxis().set_visible(False)
ax.axes.get_yaxis().set_visible(False)
ax.axis('off') # uncomment this line to hide the box
if p_dict['fileName'] != '':
plt.savefig(u'{0}{1}'.format(p_dict['chartPath'], p_dict['fileName']), **k_dict['k_plot_fig'])
plt.clf()
plt.close('all')
return_queue.put({'Error': False, 'Log': log, 'Message': 'updated successfully.', 'Name': dev.name})
except UnicodeEncodeError as sub_error:
return_queue.put({'Error': True, 'Log': log, 'Message': sub_error, 'Name': dev.name})
except Exception as sub_error:
return_queue.put({'Error': True, 'Log': log, 'Message': sub_error, 'Name': dev.name})