如何在Python中从Deephaven DateTime提取年、月、日整数?
提取纽约时区Deephaven DateTime对象的年、月、日整数
Deephaven的DateTime对象内置了直接获取年、月、日的属性,且会自动基于对象关联的时区(这里是US-East)返回对应日期的整数值,无需额外时区转换。
核心属性用法
假设你的纽约时区DateTime对象名为ny_datetime,直接调用以下属性即可:
- 年:
ny_datetime.year(返回整数,如2024) - 月:
ny_datetime.month(返回整数,范围1-12) - 当月日期:
ny_datetime.dayOfMonth(返回整数,范围1-31)
完整示例代码
from deephaven.time import parse_instant, time_zone from deephaven import DateTime # 示例:创建一个纽约时区的DateTime对象 ny_timezone = time_zone("US/Eastern") ny_datetime = DateTime(parse_instant("2024-05-20T14:30:00"), ny_timezone) # 提取年、月、日整数 extracted_year = ny_datetime.year extracted_month = ny_datetime.month extracted_day = ny_datetime.dayOfMonth # 输出结果 print(f"年:{extracted_year},月:{extracted_month},日:{extracted_day}")
运行上述代码会输出:年:2024,月:5,日:20,完全符合纽约时区下的日期数值。
内容的提问来源于stack exchange,提问作者JJ Brosnan
相关产品推荐
相关产品推荐

