Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
4 Răspunsuri
71367 Vizualizări

Hello,
i'm newest on Python, i want to convert this value  2014-08-14 16:35:38.159891 to this value  2014-08-14 16:35:38, i mean that i want that the format of the date like the following
aaaa-mm-dd hh:mm:ss

Imagine profil
Abandonează
Cel mai bun răspuns

This is what we can do with the datetime and time modules in Python

import time

import datetime

print "Time in seconds since the epoch: %s" %time.time()

print "Current date and time: " , datetime.datetime.now()

print "Or like this: " ,datetime.datetime.now().strftime("%y-%m-%d-%H-%M")

print "Current year: ", datetime.date.today().strftime("%Y")

print "Month of year: ", datetime.date.today().strftime("%B")

print "Week number of the year: ", datetime.date.today().strftime("%W")

print "Weekday of the week: ", datetime.date.today().strftime("%w")

print "Day of year: ", datetime.date.today().strftime("%j")

print "Day of the month : ", datetime.date.today().strftime("%d")

print "Day of week: ", datetime.date.today().strftime("%A")

            That will print out something like this:

Time in seconds since the epoch: 1349271346.46

Current date and time: 2012-10-03 15:35:46.461491

Or like this: 12-10-03-15-35

Current year: 2012

Month of year: October

Week number of the year: 40

Weekday of the week: 3

Day of year: 277

Day of the month : 03

Day of week: Wednesday

 

 

 

Try: 

datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")

Imagine profil
Abandonează

Try: datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") I think is wha you want...

Cel mai bun răspuns

Question: And if I want to find the difference between two dates (Fields from the "project.task" model such as "repeat_until" and "date_deadline", because subtracting the two dates doesn't work and using .days doesn't work either.

thanks

Imagine profil
Abandonează
Autor Cel mai bun răspuns

Thanx David for your answer your answer but i want that Current date and time takes only this value, 2012-10-03 15:35:46

Imagine profil
Abandonează
Cel mai bun răspuns

from datetime import datetime

current_date=str(datetime.now().date())

d2=datetime.strptime(current_date, "%Y-%m-%d")

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
8
mai 23
61006
3
iun. 25
670
0
mar. 25
1182
4
apr. 24
173785
0
dec. 23
1963