Skip to content
Sign upLog in
← Back to Community

How To Get The Time! ⏰ [python]

Profile icon
Bookie0

Heyyy everyone! xD

here is a tutorial for adding the time of multiple cities in your programs, using datetime and pytz.

I have included two versions; one of them where you have to manually change it in the code, and another where you ask the user!

1st method:

from datetime import datetime import pytz tz_city = pytz.timezone('country/city') # replace 'country' and 'city' with your choice # for cities with two words, add an underscore in between them datetime_city = datetime.now(tz_city) # prints the time, in hours, minutes, and seconds. print("Time:", datetime_city.strftime("%H:%M:%S"))

2nd method

the second method is a bit more complex, its the repl attached below. there are many comments to guide you.

it includes:

  • a input to ask the user the continent/city of their choice
  • tells you if its PM or AM
  • has an error message if the user puts a typo/not existing/etc. (using try and except)

anyways, if you have any questions, please ask them and I will try to answer them.

feel free to comment suggestions, tips, chatter, etc.

And if it helped you, Upvoting is Caring! ;)

Have a super-duper day!

disclaimer: not all cities are displayed, but many are (major cities, capitals, high population, etc.)
and oceania doesnt work :/
Voters
Profile icon
vivi3coder
Profile icon
11irishjs
Profile icon
PrimeCoder
Profile icon
DavidIdris
Profile icon
jyuvero007
Profile icon
Leroy01010
Profile icon
wantT0befriends
Profile icon
Wilke000
Profile icon
SelenaYang1
Profile icon
EpicGamer007
Comments
hotnewtop
Profile icon
BobTheTomatoPie

AWESOME

Profile icon
Bookie0

thanks! =)

@BobTheTomatoPie

Profile icon
firefish

Surprisingly accurate! (Note the time in the bottom left corner)
image


btw, time.time() is an option

Profile icon
Bookie0

thanks! also i think you meant bottom -right_ corner xD)

@johnstev111

Profile icon
Bookie0

also i didnt know of time.time(), but can it find the time of many different cities?

@johnstev111

Profile icon
firefish

@Bookie0
I do... LOL!
grilling apricots on the barbecue

Profile icon
firefish

@Bookie0
time.time() gets the currrent unix epoch timestamp in UTC

Profile icon
Bookie0

wow nice

@johnstev111

Profile icon
Bookie0

ah, so unlike what i did not, not loads of cities just one ok

@johnstev111

Profile icon
firefish

@Bookie0
It's UTC, which is GMT, which is British time when daylight savings isn't on

Profile icon
Bookie0

ok

@johnstev111

Profile icon
adl212

Nice! I have never really needed time in my program, but now I might add it to my programs!

Profile icon
Bookie0

ok, thanks!

@adl212

Profile icon
CodingRobot12

This is cool.

Profile icon
Bookie0

Thanks!

@CodingRobot12

Profile icon
CodingRobot12

no problem

@Bookie0

Profile icon
DamienKilduff

Very Cool! I will definitely use it!

Profile icon
Bookie0

cool thanks!


@DamienKilduff

Profile icon
DavidLuzzatto

@DamienKilduff
hum fayot

Profile icon
Bookie0

lmao

@DavidLuzzatto

Profile icon
Wilke000

Wow:
image

Profile icon
Bookie0

yep

@Wilke000

Profile icon
Wilke000

@Bookie0

AWESOME!!!!!

Profile icon
Bookie0

thx

@Wilke000

Profile icon
Wilke000

np

@Bookie0

Profile icon
Wilke000

Philadelphia dosn't work!! :/

Profile icon
Bookie0

hum idk not all cities are listed but many are sorry about that :/

@Wilke000

Profile icon
Wilke000

:(

@Bookie0

Profile icon
EpicGamer007

Good tutorial. Congrats on 3000 Cycles :D.

Profile icon
Bookie0

thanks lol!

@AbhayBhat

Profile icon
Bookie0

thanks! lol

@AbhayBhat

Profile icon
EpicGamer007

@Bookie0
, Why did it send twice lol

Profile icon
Bookie0

idk lol

@AbhayBhat

Profile icon
Lancexix
Profile icon
Bookie0

lol thanks!

@F0XB0I

Profile icon
Bookie0

wow nice video!

@F0XB0I

Profile icon
Lancexix

Thanks :) I really like this, very good job there was a slight issue with europe york but I can understand why (It's not York's timezone, it's London's)

@Bookie0

Profile icon
Bookie0

oh ok thanks for the feedback! =)


@F0XB0I

Profile icon
eddyth0420

im korean. i want to learn this/ but it so hard. who can learn this to me?

Profile icon
Bookie0

well first of all, you can look at my code, the comments will tell you exactly what to do. then, you can try to incorporate it into one of your own projects. ;)

@eddyth0420

Profile icon
DEMONul1234

Looks cool, my dude ^^

Profile icon
Bookie0

thx

@DEMONul1234

Profile icon
gibbsfreenergy

This is so cool!

Profile icon
Bookie0

thanks!

@JosephSanthosh

Profile icon
gibbsfreenergy

Who else just coming here because they broke their watch?
hehe

Profile icon
Bookie0

lol thanks!

@JosephSanthosh

Profile icon
CodingGoose

Nice

Profile icon
Bookie0

thanks!

@DannyIsCoding

Profile icon
SixBeeps

its time for you to get a watch

Profile icon
Bookie0

Lol thanks!

@SixBeeps

Profile icon
zplusfour

image


Good!

Profile icon
Bookie0

thanks!

@ZDev1

Profile icon
zplusfour

@Bookie0
np :D

Profile icon
JBloves27

Nice! I like it!

AND IM GONNA SECRETLY USE IT!!!!

Profile icon
Bookie0

thanks! sure, you dont have to secretly use it.

@JBYT27

Profile icon
[deleted]

Hey bookie! Nice post! I do have one small complaint though, could you calm down on the y's a tiny bit? Its a little troublesome when AllAwesome497's bot auto reports this for spam when you do that. Thanks in advance! (Also interesting use of datetime)

Profile icon
Bookie0

oh yes im sorry about that, I will change it immediately lol.

glad you enjoyed this! =)

@eekboi

Profile icon
DynamicSquid

@eekboi
wait wat bot?

Profile icon
CodingCactus

@DynamicSquid
mod/report/spam check bot