Làm thế nào để người ta nhận được datetime
từ float
trong Python?
Ví dụ, tôi có một chiếc phao như 43111.0 và tôi muốn có được datetime
cho việc này.
Ninjakannon
3.6916 huy hiệu vàng52 Huy hiệu bạc72 Huy hiệu đồng6 gold badges52 silver badges72 bronze badges
hỏi ngày 15 tháng 7 năm 2011 lúc 11:16Jul 15, 2011 at 11:16
4
Trông giống như một định dạng DateTime Excel, được gọi là ngày nối tiếp. Cách nhanh chóng và bẩn để chuyển đổi nó:
>>> import datetime
>>> serial = 43111.0
>>> seconds = [serial - 25569] * 86400.0
>>> datetime.datetime.utcfromtimestamp[seconds]
datetime.datetime[2018, 1, 11, 0, 0]
Đã trả lời ngày 15 tháng 7 năm 2011 lúc 11:48Jul 15, 2011 at 11:48
Tuomurtuomurtuomur
6.64832 Huy hiệu bạc36 Huy hiệu đồng32 silver badges36 bronze badges
3
Thử cái này:
from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
FRESHEED
1031 Huy hiệu bạc7 Huy hiệu đồng1 silver badge7 bronze badges
Đã trả lời ngày 1 tháng 9 năm 2017 lúc 8:47Sep 1, 2017 at 8:47
Sagar Dawdasagar DawdaSagar Dawda
1.0288 Huy hiệu bạc17 Huy hiệu đồng8 silver badges17 bronze badges
0
import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
Đã trả lời ngày 15 tháng 7 năm 2011 lúc 11:25Jul 15, 2011 at 11:25
Jerboajerboajerboa
1.3112 Huy hiệu vàng12 Huy hiệu bạc18 Huy hiệu đồng2 gold badges12 silver badges18 bronze badges
1
Vì vậy, với một chút toán học:
Nếu 43111 là ngày 11 tháng 1 năm 2018, thì 0 là ngày 30 tháng 12 năm 1899. Python có datetime.date.fromordinal[]
Trả lại ngày tương ứng với Ordinal Gregorian Progorian, trong đó ngày 1 tháng 1 năm 1 có thứ tự 1. ValueError được nâng lên trừ khi 1
Nếu bạn sử dụng nó với phần bù, bạn có:
>>> dateoffset = 693594
>>> datetime.date.fromordinal[dateoffset + 43111]
datetime.date[2018, 1, 11]
Hy vọng điều đó sẽ giúp, ngay cả khi nó không hoạt động cho phao.
Đã trả lời ngày 15 tháng 7 năm 2011 lúc 11:41Jul 15, 2011 at 11:41
JacobjacobJacob
40,5k6 huy hiệu vàng76 Huy hiệu bạc81 Huy hiệu đồng6 gold badges76 silver badges81 bronze badges
1
Đây là một cách khác
from pyxlsb import convert_date
convert_date[value]
Bạn có thể dùng
format[convert_date[value], '%m/%d/%Y']
Nếu bạn muốn định dạng nó.
Đã trả lời ngày 20 tháng 8 năm 2020 lúc 15:10Aug 20, 2020 at 15:10
1
Pandas DataFrame cung cấp sự tự do để thay đổi loại dữ liệu của các giá trị cột. Chúng ta có thể thay đổi chúng từ các số nguyên sang loại float, số nguyên thành datetime, chuỗi thành số nguyên, float sang datetime, v.v.pandas.to_datetime[] function and following syntax is used :
Cú pháp: pandas.to_datetime [arg, error = 'rise', dayFirst = false, yearFirst = false, utc = none, box, true, format = none, chính xác = true ', bộ nhớ cache = false][arg, errors=’raise’, dayfirst=False, yearfirst=False, utc=None, box=True, format=None, exact=True, unit=None, infer_datetime_format=False, origin=’unix’, cache=False]
Ví dụ 1: Chuyển đổi một cột từ float sang định dạng yyyymmdd bằng cách sử dụng pandas.to_datetime []Converting one column from float to ‘yyyymmdd’ format using pandas.to_datetime[]
Python3
from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
0 from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
1from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
2from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
3 from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
4from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
5from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
7from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
8
from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
9import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
0import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
1from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
3import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
4from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
9import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
0import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
7from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
9from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
8from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
9import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
0>>> dateoffset = 693594
>>> datetime.date.fromordinal[dateoffset + 43111]
datetime.date[2018, 1, 11]
3from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6>>> dateoffset = 693594
>>> datetime.date.fromordinal[dateoffset + 43111]
datetime.date[2018, 1, 11]
5import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
4from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
9import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
0>>> dateoffset = 693594
>>> datetime.date.fromordinal[dateoffset + 43111]
datetime.date[2018, 1, 11]
9from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6from pyxlsb import convert_date
convert_date[value]
1from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
8from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
9import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
0from pyxlsb import convert_date
convert_date[value]
5from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6from pyxlsb import convert_date
convert_date[value]
7from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
8from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
9import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
0format[convert_date[value], '%m/%d/%Y']
1from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6format[convert_date[value], '%m/%d/%Y']
3format[convert_date[value], '%m/%d/%Y']
4format[convert_date[value], '%m/%d/%Y']
5___datetime
4datetime
5
datetime
4datetime
7
datetime
4datetime
9
Output:
Sau khi thay đổi kiểu dữ liệu.
Python3
float
0datetime
0__72
datetime
4datetime
5
datetime
4datetime
7
datetime
4datetime
9
Output:
Trong ví dụ trên, chúng tôi thay đổi kiểu dữ liệu của cột ‘ngày‘ từ ‘float64‘ sang ‘datetime64 [ns]‘ loại.Dates‘ from ‘float64‘ to ‘datetime64[ns]‘ type.
Ví dụ 2: Nếu cột khung dữ liệu ở định dạng YyMMDD và chúng ta phải chuyển đổi nó thành định dạng YYYYMMDDIf the data frame column is in yymmdd format and we have to convert it to yyyymmdd format
Python3
from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
0 from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
1from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
2from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
3 from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
4from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
5from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
7from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
8from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
9import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
0datetime.date.fromordinal[]
8from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
3import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
4from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
9import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
0from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
04from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
9import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
4from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
9import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
0from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
10from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6>>> dateoffset = 693594
>>> datetime.date.fromordinal[dateoffset + 43111]
datetime.date[2018, 1, 11]
5import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
4from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
9import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
0from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
16from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6from pyxlsb import convert_date
convert_date[value]
1import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
4from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
9import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
0from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
22from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6from pyxlsb import convert_date
convert_date[value]
7import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
4from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
9import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
0from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
28from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6format[convert_date[value], '%m/%d/%Y']
3format[convert_date[value], '%m/%d/%Y']
4format[convert_date[value], '%m/%d/%Y']
5___datetime
4datetime
5
datetime
4datetime
7
datetime
4datetime
9
Output:
Sau khi thay đổi kiểu dữ liệu.
Python3
float
0datetime
0__72
datetime
4datetime
5
datetime
4datetime
7
datetime
4datetime
9
Output:
Trong ví dụ trên, chúng tôi thay đổi kiểu dữ liệu của cột ‘ngày‘ từ ‘float64‘ sang ‘datetime64 [ns]‘ loại.Dates‘ from ‘float64‘ to ‘datetime64[ns]‘ and format from ‘yymmdd‘ to ‘yyyymmdd‘.
Ví dụ 2: Nếu cột khung dữ liệu ở định dạng YyMMDD và chúng ta phải chuyển đổi nó thành định dạng YYYYMMDDWhen we have to convert the float column to Date and Time format
Python3
from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
0 from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
1from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
2from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
3 from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
4from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
5from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
7from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
8from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
9import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
0from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
75from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
3import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
4from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
9import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
0from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
81from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
9import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
4format[convert_date[value], '%m/%d/%Y']
5___from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
9import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
0from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
93from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6from pyxlsb import convert_date
convert_date[value]
1import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
4from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
9import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
0from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
99from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6from pyxlsb import convert_date
convert_date[value]
7import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
4from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
9import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
0import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
05from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6format[convert_date[value], '%m/%d/%Y']
3format[convert_date[value], '%m/%d/%Y']
4format[convert_date[value], '%m/%d/%Y']
5___datetime
4datetime
5
datetime
4datetime
7
datetime
4datetime
9
Output:
Sau khi thay đổi kiểu dữ liệu.
Python3
float
0datetime
0__72
datetime
4datetime
5
datetime
4datetime
7
datetime
4datetime
9
Output:
Trong ví dụ trên, chúng tôi thay đổi kiểu dữ liệu của cột ‘ngày‘ từ ‘float64‘ sang ‘datetime64 [ns]‘ loại.Dates‘ from ‘float64‘ to ‘datetime64[ns]‘ and format to Date and Time
Ví dụ 2: Nếu cột khung dữ liệu ở định dạng YyMMDD và chúng ta phải chuyển đổi nó thành định dạng YYYYMMDDConverting multiple columns from float to ‘yyyymmdd‘ format using pandas.to_datetime[]
Python3
from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
0 from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
1from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
2from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
3 from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
4from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
5from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
7from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
8from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
9import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
0import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
1from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
3from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
58import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
4from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
9import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
0import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
7from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
9from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
66import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
4from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
9import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
0>>> dateoffset = 693594
>>> datetime.date.fromordinal[dateoffset + 43111]
datetime.date[2018, 1, 11]
3from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6>>> dateoffset = 693594
>>> datetime.date.fromordinal[dateoffset + 43111]
datetime.date[2018, 1, 11]
5from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
74import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
4Các
from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
9import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
0from pyxlsb import convert_date
convert_date[value]
5from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6from pyxlsb import convert_date
convert_date[value]
7from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
90import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
4from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
9import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
0format[convert_date[value], '%m/%d/%Y']
1from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6format[convert_date[value], '%m/%d/%Y']
3from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
6import datetime, time
print datetime.datetime.fromtimestamp[time.time[]]
print datetime.datetime.fromtimestamp[43111.0]
98format[convert_date[value], '%m/%d/%Y']
4format[convert_date[value], '%m/%d/%Y']
5___datetime
4datetime
5
datetime
4datetime
7
datetime
4datetime
9
Output:
Sau khi thay đổi kiểu dữ liệu.
Python3
float
0
>>> dateoffset = 693594
>>> datetime.date.fromordinal[dateoffset + 43111]
datetime.date[2018, 1, 11]
05float
2from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
3 float
4>>> dateoffset = 693594
>>> datetime.date.fromordinal[dateoffset + 43111]
datetime.date[2018, 1, 11]
05from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
8>>> dateoffset = 693594
>>> datetime.date.fromordinal[dateoffset + 43111]
datetime.date[2018, 1, 11]
24float
7from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
3float
9datetime
0float
0
>>> dateoffset = 693594
>>> datetime.date.fromordinal[dateoffset + 43111]
datetime.date[2018, 1, 11]
09__72>>> dateoffset = 693594
>>> datetime.date.fromordinal[dateoffset + 43111]
datetime.date[2018, 1, 11]
36float
7from datetime import datetime
datetime.fromtimestamp[*your_timestamp_here*].strftime['%Y-%m-%d']
3float
9datetime
0
datetime
4datetime
5
datetime
4datetime
7
datetime
4datetime
9
Output:
Trong ví dụ trên, chúng tôi thay đổi kiểu dữ liệu của các cột ‘beTAON_DATE‘ và ‘ending_date‘ từ ‘float64‘ sang loại DateTime64 [ns].Starting_Date‘ and ‘Ending_Date‘ from ‘float64‘ to ‘datetime64[ns]‘ type.