/
idopont.py
64 lines (49 loc) · 1.78 KB
/
idopont.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#!/usr/bin/python
"""
Az idõvel kapcsolatos modulok használatára pár példa.
Egy része magyarítva.
"""
####################
# time modul
####################
import time
second = time.time() # 1970 jan 1. 1:00:00 után eltelt másodpercek
print "Holnap ilyenkor van:"
print time.strftime("%a, %d %b %Y %H:%M:%S %Z",
time.localtime(second+24*3600))
#print time.strftime("%a, %d %B %Y %H:%M:%S %Z", time.localtime(second))
print
print 'Változtathatunk a kiirás módján. Most van:'
date_hu = time.strftime("%Y. %b %d. %H:%M:%S ", time.localtime(time.time()))
print date_hu
print
import string
print "És még egy változat a string modullal."
## date_hu = time.strftime("%Y. %b %d.", time.localtime(time.time()))
## print date_hu
date_hu = string.lower(date_hu)
print date_hu
####################
# calendar modul
####################
import calendar
# Az idõpontnevek magyar megfelelõi (abbr. = rövidítés)
calendar.day_name = ['hétfõ', 'kedd', 'szerda', 'csütörtök',
'péntek', 'szombat', 'vasárnap']
calendar.day_abbr = ['hétf', 'kedd', 'sze', 'csüt', 'pént', 'szo', 'vas']
calendar.month_name = ['', 'Január', 'Február', 'Március', 'Április',
'Május', 'Június', 'Július', 'Augusztus',
'Szeptember', 'Október', 'November', 'December']
calendar.month_abbr = [' ', 'jan', 'feb', 'márc', 'ápr', 'máj', 'jún',
'júl', 'aug', 'szept', 'okt', 'nov', 'dec']
#print dir()
# Éves naptár
second = time.time() # 1970 jan 1. 1:00:00 után eltelt másodpercek
year = time.localtime(second)[0]
print calendar.calendar(year)
# Egy hónapos naptár
second = time.time() # 1970 jan 1. 1:00:00 után eltelt másodpercek
month = time.localtime(second)[1]
print calendar.month(year, month)
# Egy hónapos naptár. Az oszlopok szélessége 10
calendar.prmonth(year, month, w=10)