Code

Ticket #479: dateformat.py

File dateformat.py, 1.4 KB (added by Sune Kirkeby <sune.kirkeby@…>, 9 years ago)
Line 
1"""
2>>> format(my_birthday, '')
3''
4>>> format(my_birthday, 'a')
5'p.m.'
6>>> format(my_birthday, 'A')
7'PM'
8>>> format(my_birthday, 'j')
9'7'
10>>> format(my_birthday, 'l')
11'Saturday'
12>>> format(my_birthday, 'L')
13'False'
14>>> format(my_birthday, 'm')
15'07'
16>>> format(my_birthday, 'M')
17'Jul'
18>>> format(my_birthday, 'n')
19'7'
20>>> format(my_birthday, 'N')
21'July'
22>>> format(my_birthday, 'O')
23'+0100'
24>>> format(my_birthday, 'P')
25'10 p.m.'
26>>> format(my_birthday, 'r')
27'Sat, 7 Jul 1979 22:00:00 +0100'
28>>> format(my_birthday, 's')
29'00'
30>>> format(my_birthday, 'S')
31'th'
32>>> format(my_birthday, 't')
33Traceback (most recent call last):
34    ...
35NotImplementedError
36>>> format(my_birthday, 'T')
37'CET'
38>>> format(my_birthday, 'U')
39'300445200'
40>>> format(my_birthday, 'w')
41'6'
42>>> format(my_birthday, 'W')
43'27'
44>>> format(my_birthday, 'y')
45'79'
46>>> format(my_birthday, 'Y')
47'1979'
48>>> format(my_birthday, 'z')
49'188'
50>>> format(my_birthday, 'Z')
51'3600'
52
53>>> format(summertime, 'I')
54'1'
55>>> format(summertime, 'O')
56'+0200'
57>>> format(wintertime, 'I')
58'0'
59>>> format(wintertime, 'O')
60'+0100'
61
62>>> format(my_birthday, 'Y z \\C\\E\\T')
63'1979 188 CET'
64"""
65from django.utils import dateformat
66format = dateformat.format
67import datetime
68
69import os
70import time
71
72os.environ['TZ'] = 'Europe/Copenhagen'
73time.tzset()
74reload(dateformat)
75
76my_birthday = datetime.datetime(1979, 7, 7, 22, 00)
77summertime = datetime.datetime(2005, 10, 30, 1, 00)
78wintertime = datetime.datetime(2005, 10, 30, 4, 00)