Please can anyone provide me function for time,date & day in python
just like time = time() and time = “##:##:##” # is replaced with current time in my laptop
And date = date() and date = “####/##/##”
And day = day() and day = “sun/mon/tue/wed/etc”
Advertisement
Answer
JavaScript
x
50
50
1
import subprocess as sp
2
import datetime as dt
3
4
def time():
5
t = dt.datetime.now()
6
h = str(int(t.strftime("%H")))
7
m = str(int(t.strftime("%M")))
8
s = str(int(t.strftime("%S")))
9
ampm = " AM "
10
h = int(h)
11
if h > 12:
12
h = h - 12
13
ampm = " PM "
14
h =str(h)
15
return str(h) + ":" + t.strftime("%M:%S") + " " + ampm
16
17
def out(command,he):
18
result = he.run(command, stdout=he.PIPE, stderr=he.PIPE, universal_newlines=False, shell=True)
19
d = result.stdout
20
outp = d
21
f = d.find(b'r')
22
if f>0:
23
outp = d[0:f]
24
outp = str(outp)
25
outp = outp[2:len(outp)-1]
26
return outp
27
28
def date(han):
29
myot = out("echo %date%",han)
30
myot = myot[4:len(myot)]
31
return myot
32
33
def day(he):
34
myot = out("echo %date%",he)
35
myot = myot[0:3]
36
if myot == "Wed":
37
myot = myot + "nes"
38
elif myot == "Thu":
39
myot = myot + "rs"
40
elif myot == "Sat":
41
myot = myot + "ur"
42
elif myot == "Tue":
43
myot = myot + "s"
44
myot = myot + "day"
45
return myot
46
47
date = date(sp)
48
day = day(sp)
49
time = time()
50