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
|
######
#
# HX-2016-06:
# for Python code translated from ATS
#
######
######
# beg of [datetime_cats.py]
######
######
import datetime
######
############################################
#
# For date objects
#
############################################
def ats2pylibc_datetime_date_ctime(dt): return dt.ctime()
############################################
def ats2pylibc_datetime_date_weekday(dt): return dt.weekday()
def ats2pylibc_datetime_date_isoweekday(dt): return dt.isoweekday()
############################################
def ats2pylibc_datetime_date_replace_day(dt, d): return dt.replace(day=d)
def ats2pylibc_datetime_date_replace_year(dt, y): return dt.replace(year=y)
def ats2pylibc_datetime_date_replace_month(dt, m): return dt.replace(month=m)
############################################
def ats2pylibc_datetime_date_today(): return datetime.date.today()
def ats2pylibc_datetime_date_make_ymd(y, m, d): return datetime.date(y, m, d)
############################################
#
# For datetime objects
#
############################################
def ats2pylibc_datetime_datetime_ctime(dtm): return dtm.ctime()
############################################
def ats2pylibc_datetime_datetime_today(): return datetime.datetime.today()
############################################
###### end of [datetime_cats.py] ######
|