示例#1
0
def parseDate(dateString):
    from datautil.date import DateutilDateParser
    from jdcal import gcal2jd
    parser = DateutilDateParser()
    flexdate = parser.parse(dateString)
    julian = gcal2jd(int(flexdate.year), int(flexdate.month if flexdate.month is not '' else '1'), \
        int(flexdate.day if flexdate.day is not '' else '1'))
    return julian[0] + julian[1]
示例#2
0
def parseDate(dateString):
    from datautil.date import DateutilDateParser
    from jdcal import gcal2jd
    parser = DateutilDateParser()
    flexdate = parser.parse(dateString)
    julian = gcal2jd(int(flexdate.year), int(flexdate.month if flexdate.month is not '' else '1'), \
        int(flexdate.day if flexdate.day is not '' else '1'))
    return julian[0] + julian[1]
示例#3
0
def parse_flex_date(dateString):
    from datautil.date import DateutilDateParser
    parser = DateutilDateParser()
    if dateString is not None and len(dateString) > 0:
        return parser.parse(dateString)
    return None