简单
技术面试0 次浏览如何计算两个日期之间的天数?
数据分析师
日期计算数据处理
答题要点
计算两个日期之间的天数可以使用多种编程语言或工具实现。以 Python 为例,可利用 `datetime` 模块。首先,导入 `datetime` 模块,然后将日期字符串转换为 `datetime` 对象。接着,通过两个 `datetime` 对象相减得到一个 `timedelta` 对象,其 `days` 属性就是两个日期之间的天数。示例代码如下: python from datetime import datetime date1 = '2023-01-01' date2 = '2023-01-10' d1 = datetime.strptime(date1, '%Y-%m-%d') d2 = datetime.strptime(date2, '%Y-%m-%d') delta = d2 - d1 days = delta.days print(days) 在 SQL 中,可以使用 `DATEDIFF` 函数,例如在 MySQL 中:`SELECT DATEDIFF('2023-01-10', '2023-01-01');`。不同数据库的日期函数可能有所不同,但基本原理一致,都是通过内置函数计算日期差。