当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python datetime.timetz()用法及代码示例


timetz() 函数操作 DateTime 模块的 DateTime 类的对象。该函数使用通过引用赋予它的实例方法,并对其进行转换,并返回具有相同小时、分钟、秒、微秒、折叠和 tzinfo 属性的时间对象。

用法:timetz()

参数:此函数不接受任何参数。

Return values:此函数返回具有相同指定小时、分钟、秒、微秒、折叠和 tzinfo 的时间对象。

范例1:显示 timetz() 函数应用的 Python 程序。



Python3


# Python3 code for getting
# a time object with the same
# specified hour, minute, second,
# microsecond, fold and tzinfo.
  
# Importing datetime module
import datetime
  
# Creating a datetime instance
A = datetime.datetime(2021, 8, 3, 10, 11, 12, 13)
  
# Calling the timetz() function over
# the above datetime instance
B = A.timetz()
  
# Printing the original date time object
print("Original date time object:", A)
  
# Printing the new time object
print("New time object:", B)
输出
Original date time object:2021-08-03 10:11:12.000013
New time object:10:11:12.000013

范例2:展示 timetz() 函数应用的 Python 程序。

Python3


# Python3 code for getting
# a time object with the same
# specified hour, minute, second,
# microsecond, fold and tzinfo.
  
# Importing datetime module
import datetime
  
# Creating a current datetime instance
A = datetime.datetime.now()
  
# Calling the timetz() function over
# the above current datetime instance
B = A.timetz()
  
# Printing the original current date time object
print("Original current date time object:", A)
  
# Printing the new current time object
print("New current time object:", B)
输出
Original current date time object:2021-08-05 07:41:24.147260
New current time object:07:41:24.147260

范例3:显示 timetz() 函数应用的 Python 程序。

Python3


# Python3 code for getting
# a time object with the same
# specified hour, minute, second,
# microsecond, fold and tzinfo.
  
# Importing datetime module
import datetime
  
# Creating datetime instances
A = datetime.timedelta(hours=12, minutes=12)
obj = datetime.timezone(A, name="IST")
B = datetime.datetime(2012, 1, 2, 3, 10, 15, 20, obj)
  
# Calling the timetz() function over the above
# specified datetime
C = B.timetz()
  
# Printing the Original datetime object
print("Original datetime object:", B)
  
# Printing the time object with tzinfo attributes
print("Time object with tzinfo attributes:", C)
  
# Printing the time object without tzinfo attributes
print("Time object without tzinfo attributes:", B.time())
输出
Original datetime object:2012-01-02 03:10:15.000020+12:12
Time object with tzinfo attributes:03:10:15.000020+12:12
Time object without tzinfo attributes:03:10:15.000020




相关用法


注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 Python datetime.timetz() Method with Example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。