Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from time import localtime as func
- print_num = 0
- order = ["Year: ", "Month: ", "Day: ", "Hour: ", "Minute: ", "Second: ", "Day of Week: ", "Day of Year: ", "Daylight Savings: "]
- b24_HOUR = False
- def oneDigit(x):
- for i in range(9):
- if x == i:
- return "0"+str(x)
- return str(x)
- def getMOY():
- moy = func()[1]
- MOYList = ["January", "Febuary", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
- for i in range(len(MOYList)):
- if moy == i + 1:
- return MOYList[i]
- def getDOW():
- dow = func()[6]
- DOWList = ["Monday", "Tuesday", "Wendesday", "Thursday", "Friday", "Saturday", "Sunday"]
- for i in range(len(DOWList)):
- if dow == i:
- return DOWList[i]
- def shortDate():
- num_SD = 0
- SDrString = ""
- sDList = [str(func()[1]), str(func()[2]), str(func()[0])]
- for i in sDList:
- if num_SD != 2:
- SDrString = SDrString + i + "/"
- else:
- SDrString = SDrString + i
- num_SD += 1
- return SDrString
- def longDate():
- num_LD = 0
- LDrString = ""
- lDList = [str(getDOW()), str(getMOY()), str(func()[2]), str(func()[0])]
- for i in lDList:
- if num_LD != 1:
- LDrString = LDrString + i + ", "
- else:
- LDrString = LDrString + i + " "
- num_LD += 1
- return LDrString
- def shortTime():
- num_ST = 0
- STrString = ""
- sTList = [func()[3], func()[4]]
- for i in sTList:
- if num_ST != 1:
- if f24_HOUR2() == True:
- STrString = STrString + str(i - 12) + ":"
- else:
- STrString = STrString + str(i) + ":"
- else:
- if f24_HOUR2() == True:
- STrString = STrString + oneDigit(i) + " " + "PM"
- else:
- STrString = STrString + oneDigit(i) + " " + "AM"
- num_ST += 1
- return STrString
- def longTime(): #I ctrl+c + ctrl+v'd shortTime. Long time is nearly the same.
- num_LT = 0
- LTrString = ""
- lTList = [func()[3], func()[4], func()[5]]
- for i in lTList:
- if num_LT == 0:
- if f24_HOUR2() == True:
- LTrString = LTrString + str(i - 12) + ":"
- else:
- LTrString = LTrString + str(i) + ":"
- elif num_LT == 2:
- if f24_HOUR2() == True:
- LTrString = LTrString + oneDigit(i) + " " + "PM"
- else:
- LTrString = LTrString + oneDigit(i) + " " + "AM"
- else:
- LTrString = LTrString + oneDigit(i) + ":"
- num_LT += 1
- return LTrString
- def f24_HOUR():
- if b24_HOUR == True:
- return str(func()[3])
- else:
- if func()[3] > 12:
- return str(func()[3] - 12) + "PM"
- else:
- return str(func()[3]) + "AM"
- def f24_HOUR2():
- if b24_HOUR == True:
- return False
- else:
- if func()[3] > 12:
- return True #PM
- else:
- return False #AM
- def getDST():
- DST = int(func()[len(order) - 1])
- if DST == 1:
- return "Yes"
- elif DST == 0:
- return "No"
- else:
- return "N/A"
- for i in range(len(order)):
- if print_num == len(order) - 1:
- print(order[i]+getDST())
- print_num += 1
- continue
- elif print_num == 3:
- print(order[i]+f24_HOUR())
- print_num += 1
- continue
- elif print_num == len(order) - 3:
- print(order[i]+getDOW())
- print_num += 1
- continue
- print(order[i]+str(func()[i]))
- print_num += 1
- print("\nShort date: " + shortDate())
- print("Long date: " + longDate())
- print("Short time: " + shortTime())
- print("Long time: " + longTime())
Advertisement
Add Comment
Please, Sign In to add comment