Skip to content

Instantly share code, notes, and snippets.

@korkridake
Created November 30, 2018 08:02
Show Gist options
  • Save korkridake/201d41d6f2f908798445eacc02997d95 to your computer and use it in GitHub Desktop.
Save korkridake/201d41d6f2f908798445eacc02997d95 to your computer and use it in GitHub Desktop.
print('https://stackoverflow.com/questions/26455616/how-can-i-create-basic-timestamps-or-dates-python-3-4')
import datetime
print('Timestamp: {:%Y-%m-%d %H:%M:%S}'.format(datetime.datetime.now()))
print('Timestamp: {:%Y-%b-%d %H:%M:%S}'.format(datetime.datetime.now()))
print('Date now: %s' % datetime.datetime.now())
print('Date today: %s' % datetime.date.today())
today = datetime.date.today()
print("Today's date is {:%b, %d %Y}".format(today))
schedule = '{:%b, %d %Y}'.format(today) + ' - 6 PM to 10 PM Pacific'
schedule2 = '{:%B, %d %Y}'.format(today) + ' - 1 PM to 6 PM Central'
print('Maintenance: %s' % schedule)
print('Maintenance: %s' % schedule2)
# https://stackoverflow.com/questions/26455616/how-can-i-create-basic-timestamps-or-dates-python-3-4
# Timestamp: 2018-11-30 14:46:16
# Timestamp: 2018-Nov-30 14:46:16
# Date now: 2018-11-30 14:46:16.585087
# Date today: 2018-11-30
# Today's date is Nov, 30 2018
# Maintenance: Nov, 30 2018 - 6 PM to 10 PM Pacific
# Maintenance: November, 30 2018 - 1 PM to 6 PM Central
import time
print(time.strftime('%a %H:%M:%S'))
# Fri 14:40:20
# https://pandas.pydata.org/pandas-docs/version/0.23.4/generated/pandas.Timestamp.html
import pandas as pd
print('https://pandas.pydata.org/pandas-docs/version/0.23.4/generated/pandas.Timestamp.html')
print(pd.Timestamp(year=2017, month=1, day=1, hour=12))
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30))
print(pd.Timestamp(2017, 1, 1, 12))
# https://pandas.pydata.org/pandas-docs/version/0.23.4/generated/pandas.Timestamp.html
# 2017-01-01 12:00:00
# 2017-01-01 12:15:30
# 2017-01-01 12:00:00
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).dayofweek) # 6
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).dayofyear) # 1
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).asm8) # 2017-01-01T12:15:30.000000000
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).day) # 1
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).days_in_month) # 31
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).daysinmonth) # 31
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).fold) # 0
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).freq) # None
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).freqstr) # None
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).hour) # 12
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).is_leap_year) # False
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).is_month_end) # False
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).is_month_start) # True
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).is_quarter_end) # False
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).is_quarter_start) # True
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).is_year_end) # False
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).is_year_start) # TRUE
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).microsecond) # 0
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).minute) # 15
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).month) # 1
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).nanosecond) # 0
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).quarter) # 1
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).second) # 30
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).tzinfo) # None
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).value) # 1483272930000000000
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).week) # 52
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).weekofyear) # 52
print(pd.Timestamp(year=2017, month=1, day=1, hour=12, minute = 15, second = 30).year) # 2017
pd.Timestamp(year=2017, month=1, day=13, hour=12, minute = 15, second = 30).day_name() # Friday
pd.Timestamp(year=2017, month=1, day=13, hour=12, minute = 15, second = 30).month_name() # Januaray
pd.Timestamp(year=2017, month=1, day=15, hour=12, minute = 15, second = 30).weekday() # 6 (Sunday) # Value ranges from 0 - 6
pd.Timestamp(year=2017, month=1, day=15, hour=12, minute = 15, second = 30).ctime() # Sun Jan 15 12:15:30 2017'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment