Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
4 Trả lời
71601 Lượt xem

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

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

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")

Ảnh đại diện
Huỷ bỏ

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

Câu trả lời hay nhất

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

Ảnh đại diện
Huỷ bỏ
Tác giả Câu trả lời hay nhất

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

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

from datetime import datetime

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

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

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
8
thg 5 23
61240
3
thg 6 25
845
0
thg 3 25
1325
4
thg 4 24
174177
0
thg 12 23
2107