django - 如何将用户输入的日期时间转换为毫秒
问题描述
我正在尝试将用户输入的日期时间转换为毫秒。这里我使用模板文件让用户输入日期时间。我正在从变量中提取并存储在变量中。如何将其转换为毫秒。
from = request.POST.get('from_date')
to = request.POST.get('to_date')
解决方案
将日期时间转换为毫秒:
蟒蛇 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
推荐阅读
- wordpress - WordPress 仅将帖子保存为新修订
- ios - 圆角 Swiftui 从视图中的较高位置开始
- spring-data-jdbc - 为什么我不能使用 Spring Data Jdbc 进行引用查询?
- docker - `docker services ls` 显示正在运行的服务,但 `docker ps -a` 缺少正在运行的容器?其他缺少的正在运行的容器在哪里列出?
- c# - 有没有办法使用现有表的结构、索引和键在 SQLite 中创建新表?
- java - Java CompletableFuture:CompletableFuture 协调
- jenkins - 如何通过jenkins文件替换属性文件中的变量
- google-apps-script - 如何使用带有简单 API 请求的应用脚本将文件上传到 Google Drive
- react-native - expo 如果我启用远程调试,为什么我的应用程序会更快?
- android - 我们可以为内部应用共享设置更新优先级(在应用更新中测试)吗?