Search
 
SCRIPT & CODE EXAMPLE
 

PYTHON

convert time python

# input: 07:40:01PM
# output: 19:40:01

# First System:

def timeConversion(s):
    period = s[-2:]
    time = s[:-2]
    hour = int(time[:2])
    
    if period == 'PM' and hour < 12:                
        time = str(hour + 12) + time[2:]

    if period == 'AM' and hour == 12:
        time = '00' + time[2:]
        
    return time
s = input()
print(timeConversion(s))

# second code and use to module:

"""
from datetime import*
def timeConversion(s):
    return datetime.strftime(datetime.strptime(s, "%I:%M:%S%p"), "%H:%M:%S")
if __name__ == '__main__':
    s = input()
    print(timeConversion(s))
    
"""

# 3rd code and not used module.

'''

time = input()                  # time = input time.
sp = time.split(':')            # sp = split the ":"
if 'PM' in sp[2]:
    sp[0] = int(sp[0])+12
    sp[2] = sp[2].rstrip('PM')
elif 'AM' in sp[2]:
    sp[2] = sp[2].rstrip('AM')
    if sp[0] == '12':
        sp[0] = "0"
con_time = ''             # con_time = convert time.
for i in range(2):
    con_time += str(sp[i])+':'
con_time += sp[2]
print(con_time)
'''

Comment

convert time python

import datetime

x = datetime.datetime.now()
print("Now Time = ",x.strftime("%H:%M:%S %p"))
print(x.strftime("Date = %d"))
print(x.strftime("Weekday = %A"))
print(x.strftime("Month = %B"))
print(x.strftime("Year = %Y"))


# There is more to know-

print("Time = ",x.strftime("%H:%M:%S %p"))
print("Full name Year  = ",x.year)
print(x.strftime("Full name Month  = %B"))
print(x.strftime("Full name Day = %A"))
print(x.strftime("Date of Month(01-31) = %d"))
print(x.strftime("Weekday, short version = %a"))
print(x.strftime("Weekday as a number(0-6) = %w"))
print(x.strftime("Month name short = %b"))
print(x.strftime("Month as number = %m"))
print(x.strftime("Short name Year = %y"))
print(x.strftime("Full Year name = %Y"))
print(x.strftime("Time Zone = %Z"))
print(x.strftime("Local Date = %x"))
print(x.strftime("Lacal Date time = %X"))
print(x.strftime("Local date and time = %c"))

# All Varsion Datetime System:
#A reference of all the legal format codes:
'''
Directive:	                                   Description:	                                                       Example:     

%a         ---------                    Weekday, short version                ---------                =   Wed

%A        ---------                     Weekday, full version                  ---------           = Wednesday

%w        ---------           Weekday as a number 0-6, 0 is Sunday      -------           =      3

%d        ---------                     Day of month 01-31                 ---------                       =    31

%b           ---------                  Month name, short version	       ---------                  =   Dec

%B           ---------                  Month name, full version	        ---------             = December

%m        ---------                 Month as a number 01-12        ---------                     =     12

%y        ---------                Year, short version, without century        ---------        = 18

%Y        ---------                    Year, full version           ---------                                =  2018

%H        ---------                     Hour 00-23                      ---------                           =    17

%I        ---------                     Hour 00-12	        ---------                                 =   05

%p        ---------                     AM/PM	        ---------                              =     PM

%M        ---------                     Minute 00-59	        ---------                               =     41

%S        ---------                     Second 00-59	        ---------                                 =   08

%f        ---------                     Microsecond 000000-999999        ---------        =	548513

%z        ---------                     UTC offset        ---------                                      =      +0100

%Z        ---------                     Timezone	        ---------                             =      CST

%j        ---------                     Day number of year 001-366            ---------        =  365

%U   ---------  Week number of year, Sunday as the first day of week, 00-53--------- = 52

%W   --------- Week number of year, Monday as the first day of week, 00-53 --------  = 52

%c        ---------      Local version of date and time        ---------             =  Mon Dec 31 17:41:00 2018	

%x        ---------                     Local version of date	        ---------              =  12/31/18	

%X        ---------                     Local version of time	        ---------              =  17:41:00	

%%        ---------                     A % character	                       ---------                 =    %	

%G        ---------                     ISO 8601 year                          ---------                    =      2018	

%u        ---------                     ISO 8601 weekday (1-7)            ---------                 =   1	

%V           ---------             ISO 8601 weeknumber (01-53)	        ---------              = 01

'''
Comment

PREVIOUS NEXT
Code Example
Python :: how to search for a specific character in a part of a python string 
Python :: how to use python all() function to check a list is empty or not 
Python :: string count in python 
Python :: get min of list python 
Python :: for _ in range() in python 
Python :: python inheritance 
Python :: python and flask create_app 
Python :: python string: .title() 
Python :: python pandas merge dataframe 
Python :: pandas sum 
Python :: count function in python 
Python :: logistic regression sklearn 
Python :: dataframe names pandas 
Python :: pip install module for specific python version 
Python :: how to use variable from another function in python 
Python :: get column names and and index dataframe 
Python :: what are for loops 
Python :: Python - How To Convert String to ASCII Value 
Python :: python list of possible paths 
Python :: copy something character ubntil a specific character in python 
Python :: a string varible in python 
Python :: python script to execute shell azure cli commands in python 
Python :: python specify multiple possible types 
Python :: matplotlib smooth loss curves 
Python :: #finding the differences between setA and SetB: 
Python :: math is python 
Python :: regex library with def (apply , lambda) 
Python :: flask run function every minute 
Python :: calendar range 
Python :: yaml documentation 
ADD CONTENT
Topic
Content
Source link
Name
9+2 =