File: example.py

package info (click to toggle)
lunar-date 3.2.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 948 kB
  • sloc: javascript: 13,172; ansic: 2,414; python: 152; xml: 34; sh: 33; makefile: 6
file content (25 lines) | stat: -rwxr-xr-x 768 bytes parent folder | download | duplicates (2)
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
#!/usr/bin/python
# coding=utf-8

import gi
gi.require_version('LunarDate', '3.0')
from gi.repository import LunarDate
import sys
import locale
locale.setlocale(locale.LC_ALL, "")

def test_date():
    l = LunarDate.Date()
    l.set_solar_date(2010, 4, 2, 18)
    format={"a":"%(YEAR)年%(MONTH)月%(DAY)日%(HOUR)时",
            "b": "%(year)年%(month)月%(day)日%(hour)时",
            "c": "%(NIAN)年%(YUE)月%(RI)日%(SHI)时",
            "d": "%(nian)年%(yue)月%(ri)日%(shi)时",
            "e": "%(Y60)年%(M60)月%(D60)日%(H60)时",
            "f": "%(Y8)年%(M8)月%(D8)日%(H8)时",
            "g": "生肖属%(shengxiao)"}
    for i in ("a","b","c","d","e","f"):
        print(format[i],"\t"*2, l.strftime(format[i]))
    l.free()

test_date()