Hướng dẫn how do you assign a date and time to a variable in python? - làm cách nào để bạn gán ngày và giờ cho một biến trong python?

Python có một mô -đun có tên DateTime để làm việc với ngày và thời gian. Hãy tạo một vài chương trình đơn giản liên quan đến ngày và thời gian trước khi chúng tôi đào sâu hơn.datetime to work with dates and times. Let's create a few simple programs related to date and time before we dig deeper.

Show

Ví dụ 1: Nhận ngày và giờ hiện tại

import datetime

datetime_object = datetime.datetime.now()
print(datetime_object)

Khi bạn chạy chương trình, đầu ra sẽ giống như:

2018-12-19 09:26:03.478039

Ở đây, chúng tôi đã nhập mô -đun DateTime bằng cách sử dụng câu lệnh

2018-12-19
5.datetime module using
2018-12-19
5 statement.

Một trong các lớp được xác định trong mô -đun

2018-12-19
6 là lớp
2018-12-19
6. Sau đó, chúng tôi đã sử dụng phương thức
2018-12-19
8 để tạo đối tượng
2018-12-19
6 chứa ngày và giờ địa phương hiện tại.


Ví dụ 2: Nhận ngày hiện tại


import datetime

date_object = datetime.date.today()
print(date_object)

Khi bạn chạy chương trình, đầu ra sẽ giống như:

2018-12-19

Ở đây, chúng tôi đã nhập mô -đun DateTime bằng cách sử dụng câu lệnh

2018-12-19
5.


Một trong các lớp được xác định trong mô -đun

2018-12-19
6 là lớp
2018-12-19
6. Sau đó, chúng tôi đã sử dụng phương thức
2018-12-19
8 để tạo đối tượng
2018-12-19
6 chứa ngày và giờ địa phương hiện tại.

Ví dụ 2: Nhận ngày hiện tại

import datetime

print(dir(datetime))

Trong chương trình này, chúng tôi đã sử dụng phương thức

import datetime

print(dir(datetime))
0 được xác định trong lớp
import datetime

print(dir(datetime))
1 để có được một đối tượng
import datetime

print(dir(datetime))
1 chứa ngày cục bộ hiện tại.

['MAXYEAR', 'MINYEAR', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', '_divide_and_round', 'date', 'datetime', 'datetime_CAPI', 'time', 'timedelta', 'timezone', 'tzinfo']

Bên trong DateTime là gì?

  • Chúng ta có thể sử dụng hàm Dir () để có được một danh sách chứa tất cả các thuộc tính của một mô -đun.
  • Khi bạn chạy chương trình, đầu ra sẽ là:
  • Các lớp thường được sử dụng trong mô -đun DateTime là:
  • lớp ngày

Lớp học thời gian

Lớp DateTime


Lớp học thời gian


import datetime

d = datetime.date(2019, 4, 13)
print(d)

Trong chương trình này, chúng tôi đã sử dụng phương thức

import datetime

print(dir(datetime))
0 được xác định trong lớp
import datetime

print(dir(datetime))
1 để có được một đối tượng
import datetime

print(dir(datetime))
1 chứa ngày cục bộ hiện tại.

2019-04-13

Bên trong DateTime là gì?

Chúng ta có thể sử dụng hàm Dir () để có được một danh sách chứa tất cả các thuộc tính của một mô -đun.


Khi bạn chạy chương trình, đầu ra sẽ là:


from datetime import date

a = date(2019, 4, 13)
print(a)

Các lớp thường được sử dụng trong mô -đun DateTime là:

lớp ngày


from datetime import date

today = date.today()

print("Current date =", today)

Lớp học thời gian

Lớp DateTime

2018-12-19 09:26:03.478039
0

Trong chương trình này, chúng tôi đã sử dụng phương thức

import datetime

print(dir(datetime))
0 được xác định trong lớp
import datetime

print(dir(datetime))
1 để có được một đối tượng
import datetime

print(dir(datetime))
1 chứa ngày cục bộ hiện tại.

2018-12-19 09:26:03.478039
1

Bên trong DateTime là gì?

Chúng ta có thể sử dụng hàm Dir () để có được một danh sách chứa tất cả các thuộc tính của một mô -đun.

2018-12-19 09:26:03.478039
2

datetime.time

Khi bạn chạy chương trình, đầu ra sẽ là:


Các lớp thường được sử dụng trong mô -đun DateTime là:

2018-12-19 09:26:03.478039
3

Trong chương trình này, chúng tôi đã sử dụng phương thức

import datetime

print(dir(datetime))
0 được xác định trong lớp
import datetime

print(dir(datetime))
1 để có được một đối tượng
import datetime

print(dir(datetime))
1 chứa ngày cục bộ hiện tại.

2018-12-19 09:26:03.478039
4

Bên trong DateTime là gì?

Chúng ta có thể sử dụng hàm Dir () để có được một danh sách chứa tất cả các thuộc tính của một mô -đun.

2018-12-19 09:26:03.478039
5

Khi bạn chạy chương trình, đầu ra sẽ là:

2018-12-19 09:26:03.478039
6

Các lớp thường được sử dụng trong mô -đun DateTime là:


datetime.datetime

lớp ngàydate and time objects.


Lớp học thời gian

2018-12-19 09:26:03.478039
7

Trong chương trình này, chúng tôi đã sử dụng phương thức

import datetime

print(dir(datetime))
0 được xác định trong lớp
import datetime

print(dir(datetime))
1 để có được một đối tượng
import datetime

print(dir(datetime))
1 chứa ngày cục bộ hiện tại.

2018-12-19 09:26:03.478039
8

Bên trong DateTime là gì?


Chúng ta có thể sử dụng hàm Dir () để có được một danh sách chứa tất cả các thuộc tính của một mô -đun.

2018-12-19 09:26:03.478039
9

Trong chương trình này, chúng tôi đã sử dụng phương thức

import datetime

print(dir(datetime))
0 được xác định trong lớp
import datetime

print(dir(datetime))
1 để có được một đối tượng
import datetime

print(dir(datetime))
1 chứa ngày cục bộ hiện tại.


import datetime

date_object = datetime.date.today()
print(date_object)
0

datetime.timedelta

Bên trong DateTime là gì?


Chúng ta có thể sử dụng hàm Dir () để có được một danh sách chứa tất cả các thuộc tính của một mô -đun.


import datetime

date_object = datetime.date.today()
print(date_object)
1

Trong chương trình này, chúng tôi đã sử dụng phương thức

import datetime

print(dir(datetime))
0 được xác định trong lớp
import datetime

print(dir(datetime))
1 để có được một đối tượng
import datetime

print(dir(datetime))
1 chứa ngày cục bộ hiện tại.


import datetime

date_object = datetime.date.today()
print(date_object)
2

Bên trong DateTime là gì?


Chúng ta có thể sử dụng hàm Dir () để có được một danh sách chứa tất cả các thuộc tính của một mô -đun.


import datetime

date_object = datetime.date.today()
print(date_object)
3

Trong chương trình này, chúng tôi đã sử dụng phương thức

import datetime

print(dir(datetime))
0 được xác định trong lớp
import datetime

print(dir(datetime))
1 để có được một đối tượng
import datetime

print(dir(datetime))
1 chứa ngày cục bộ hiện tại.


import datetime

date_object = datetime.date.today()
print(date_object)
4

Bên trong DateTime là gì?


Chúng ta có thể sử dụng hàm Dir () để có được một danh sách chứa tất cả các thuộc tính của một mô -đun.


import datetime

date_object = datetime.date.today()
print(date_object)
5

Trong chương trình này, chúng tôi đã sử dụng phương thức

import datetime

print(dir(datetime))
0 được xác định trong lớp
import datetime

print(dir(datetime))
1 để có được một đối tượng
import datetime

print(dir(datetime))
1 chứa ngày cục bộ hiện tại.


import datetime

date_object = datetime.date.today()
print(date_object)
6

Bên trong DateTime là gì?

Chúng ta có thể sử dụng hàm Dir () để có được một danh sách chứa tất cả các thuộc tính của một mô -đun.


import datetime

date_object = datetime.date.today()
print(date_object)
7

Trong chương trình này, chúng tôi đã sử dụng phương thức

import datetime

print(dir(datetime))
0 được xác định trong lớp
import datetime

print(dir(datetime))
1 để có được một đối tượng
import datetime

print(dir(datetime))
1 chứa ngày cục bộ hiện tại.


import datetime

date_object = datetime.date.today()
print(date_object)
8

Bên trong DateTime là gì?


Chúng ta có thể sử dụng hàm Dir () để có được một danh sách chứa tất cả các thuộc tính của một mô -đun.

Khi bạn chạy chương trình, đầu ra sẽ là:

Các lớp thường được sử dụng trong mô -đun DateTime là:


lớp ngày

Lớp học thời gian


Ví dụ 15: Ngày định dạng sử dụng Strftime ()


import datetime

date_object = datetime.date.today()
print(date_object)
9

Khi bạn chạy chương trình, đầu ra sẽ giống như:

2018-12-19
0

Ở đây,

2019-04-13
7,
2019-04-13
8,
2019-04-13
9,

from datetime import date

a = date(2019, 4, 13)
print(a)
0, v.v. là mã định dạng. Phương thức

import datetime

d = datetime.date(2019, 4, 13)
print(d)
8 lấy một hoặc nhiều mã định dạng và trả về một chuỗi được định dạng dựa trên nó.

Trong chương trình trên, T, S1 và S2 là các chuỗi.

  • 2019-04-13
    7 - Năm [0001, ..., 2018, 2019, ..., 9999]
  • 2019-04-13
    8 - Tháng [01, 02, ..., 11, 12]
  • 2019-04-13
    9 - Ngày [01, 02, ..., 30, 31]
  • 
    from datetime import date
    
    a = date(2019, 4, 13)
    print(a)
    0 - ​​giờ [00, 01, ..., 22, 23
  • 
    from datetime import date
    
    a = date(2019, 4, 13)
    print(a)
    6 - phút [00, 01, ..., 58, 59]
  • 
    from datetime import date
    
    a = date(2019, 4, 13)
    print(a)
    7 - Thứ hai [00, 01, ..., 58, 59]

Để tìm hiểu thêm về


import datetime

d = datetime.date(2019, 4, 13)
print(d)
8 và mã định dạng, hãy truy cập: Python strftime ().


Python strptime () - Chuỗi thành DateTime

Phương thức


import datetime

d = datetime.date(2019, 4, 13)
print(d)
9 tạo đối tượng
2018-12-19
6 từ một chuỗi đã cho (đại diện cho ngày và thời gian).


Ví dụ 16: Strptime ()

2018-12-19
1

Khi bạn chạy chương trình, đầu ra sẽ là:

2018-12-19
2

Phương thức


import datetime

d = datetime.date(2019, 4, 13)
print(d)
9 có hai đối số:

  1. một chuỗi đại diện cho ngày và thời gian
  2. Mã định dạng tương đương với đối số đầu tiên

Nhân tiện, mã định dạng

2019-04-13
9,

from datetime import date

today = date.today()

print("Current date =", today)
3 và
2019-04-13
7 được sử dụng cho ngày, tháng (tên đầy đủ) và năm tương ứng.

Ghé thăm Python Strptime () để tìm hiểu thêm.


Xử lý múi giờ trong Python

Giả sử, bạn đang làm việc trong một dự án và cần hiển thị ngày và thời gian dựa trên múi giờ của họ. Thay vì cố gắng tự xử lý Timezone, chúng tôi khuyên bạn nên sử dụng mô-đun PYTZ của bên thứ ba.

2018-12-19
3

Khi bạn chạy chương trình, đầu ra sẽ giống như:

2018-12-19
4

Ở đây, datetime_ny và datetime_london là các đối tượng DateTime chứa & nbsp; ngày và thời gian hiện tại của múi giờ tương ứng của chúng.

Làm thế nào để bạn gán một ngày cho một biến trong Python?

Để tạo một ngày, chúng ta có thể sử dụng lớp DateTime () (Trình xây dựng) của mô -đun DateTime. Lớp DateTime () yêu cầu ba tham số để tạo một ngày: năm, tháng, ngày.use the datetime() class (constructor) of the datetime module. The datetime() class requires three parameters to create a date: year, month, day.

Làm thế nào để bạn mã ngày và thời gian trong Python?

Làm thế nào để có được ngày và giờ hiện tại trong Python..
Dòng lệnh / cửa sổ thiết bị đầu cuối truy cập. ....
Tùy chọn để hình thành DateTime. ....
Sử dụng strftime () để hiển thị thời gian và ngày. ....
Lưu và đóng tập tin. ....
Để hiển thị thời gian ở định dạng 12 giờ, chỉnh sửa tệp thành: nhập thời gian in (thời gian.strftime ("%i:%m:%s")).

Làm thế nào để bạn tạo một biến ngày và thời gian?

Chọn Tạo biến ngày/giờ từ một chuỗi chứa ngày hoặc giờ trên màn hình giới thiệu của trình hướng dẫn ngày và thời gian ...
Chọn Biến chuỗi để chuyển đổi thành biến ngày/thời gian ..
Chỉ định kết quả chuyển đổi biến chuỗi thành biến ngày/thời gian ..

Làm thế nào để bạn tuyên bố một biến thời gian trong Python?

Để tạo đối tượng thời gian, chúng tôi sử dụng lớp thời gian trong mô -đun DateTime bằng cách sử dụng câu lệnh, DateTime.time (giờ, phút, giây), trong đó giờ là giờ, phút là phút và giây là giây.datetime. time(hour, minutes, seconds), where hour is the hour, minutes is the minutes, and seconds is the seconds.