首页 > 解决方案 > 如何将用户输入的日期时间转换为毫秒

问题描述

我正在尝试将用户输入的日期时间转换为毫秒。这里我使用模板文件让用户输入日期时间。我正在从变量中提取并存储在变量中。如何将其转换为毫秒。

from = request.POST.get('from_date')
to = request.POST.get('to_date')

标签: django

解决方案


将日期时间转换为毫秒:

蟒蛇 3:

from datetime import datetime

datetime_obj = datetime.today()
datetime_millisec = datetime_obj.timestamp() * 1000

蟒蛇 2.7:

from datetime import datetime

datetime_obj = datetime.today()
# convert into seconds and then multiply by 1000
datetime_millisec = int(datetime_obj.strftime('%s')) * 1000

以毫秒为单位计算日期时间差:

from datetime import datetime, timedelta
time_diff = from_date - to_date // assuming from_date and to_date are datetime objects
time_diff_millisec = time_diff.total_seconds() * 1000

推荐阅读