- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在数据库中存储了一堆时间对象,但它们都是幼稚的对象。他们存储的时间为“JST”或“亚洲/东京”tz。我尝试使用
naive_time.replace(tzinfo = pytz.timezone('Asia/Tokyo'))
但这将其设置为LMT+09:19:00,这是不正确的,它应该是LMT+09:00:00。任何正确执行的建议。
编辑:数据库返回时间为 datatime.time
对象 tzinfo=None
喜欢 datetime.time(1, 0)
。我将其分配给 t 并尝试了
t.replace(tzinfo = pytz.timezone('Asia/Tokyo'))
这给了
datetime.time(1, 0, tzinfo=<DstTzInfo 'Asia/Tokyo' LMT+9:19:00 STD>)
但“亚洲/东京”或 JST 比 LMT 早 9 小时,而不是 9 小时 19 分钟。
最佳答案
您必须add a date这样您就可以对其进行本地化
。否则,夏令时的确定是不明确的:各国可以选择是否以及何时使用夏令时,这会随着时间的推移导致很多变化。参见例如timeanddate.com对于JST
。如果您想深入挖掘,请查看IANA database 。
示例:
import datetime
import pytz
naive_time = datetime.time(1, 0)
date = datetime.date(2019, 12, 24)
comb_time = datetime.datetime.combine(date, naive_time)
tz = pytz.timezone('Asia/Tokyo')
loc_time = tz.localize(comb_time)
# loc_time
# datetime.datetime(2019, 12, 24, 1, 0, tzinfo=<DstTzInfo 'Asia/Tokyo' JST+9:00:00 STD>)
您可以在 Martijn Pieter 的 answer here 中找到更多信息。为什么您不应该使用 replace
方法为简单的 datetime
对象设置时区。
在这种情况下不能缺少的一般注意事项:如果可能的话,始终在内部使用 UTC - 仅确定供人类读取的输出的本地时间。
关于python - 将原始时间转换为时区感知时间 (JST),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59466936/
我在数据库中存储了一堆时间对象,但它们都是幼稚的对象。他们存储的时间为“JST”或“亚洲/东京”tz。我尝试使用 naive_time.replace(tzinfo = pytz.timezone('
经过多次尝试和错误,发布此内容是希望解决在 JST(日本)获取今天时间的问题。 这是我使用 Date 和 SimpleDateFormat 的第一种方法: SimpleDateFormat dateF
我有一个使用 Backbone.js 的应用程序。一切工作正常,但最近我将 RequireJS 添加到我的项目中,这当然让一切都崩溃了,所以我正在定义我的依赖项并让一切重新工作。 我得到的错误是 Un
最近我遇到一个代码块,其中在 Angular 模板之前添加了 JST - 例子- $routeProvider .when("/登录", { 模板:JST["app/templates/login"]
本文整理了Java中org.eclipse.jst.j2ee.webapplication.WebApp类的一些代码示例,展示了WebApp类的具体用法。这些代码示例主要来源于Github/Stack
我正在尝试使用 grunt-contrib-jst 来编译我的下划线模板,但它似乎没有正确渲染/保留变量。模板通常如下所示: 这是通过 g
Eclipse 软件安装库包含两个条目 WST server adapters 回答 JST server adapters 没有全面的解释这些是什么。 例如首先解释为 Server adapters
我将模板预加载到 javascript 字符串数组中,例如 var t = JST['firstTemplate'] , 其中 t会像, This scope has a value of {{val
大多数关于 Assets 管道和 javascript 模板的 rails 3.1 教程让我相信 Assets 管道会选择任何 *.jst 文件并将它们放入一个可用于 *.js 文件的 JST 变量中
我在使用 underscore.js 通常没有问题的变量时遇到了麻烦,但是当你将 JST 与 underscore.js 结合使用时,它似乎很困难。 var something= SD.default
我的 JST 模板中的几个选择元素依赖于数据库来填充选择。我可以将 Rails 部分拉入我的模板吗?最好的方法是什么? 例如这样的部分: _font_faces.html.haml .font_fac
每当我添加template: JST["users/show"]时在我的 Backbone View 中,我收到以下两个错误: Uncaught ReferenceError: JST is not
本文整理了Java中org.eclipse.jst.j2ee.webapplication.WebApp.getServletNamed()方法的一些代码示例,展示了WebApp.getServlet
本文整理了Java中org.eclipse.jst.j2ee.webapplication.WebApp.getResourceRefs()方法的一些代码示例,展示了WebApp.getResourc
本文整理了Java中org.eclipse.jst.j2ee.webapplication.WebApp.getFilterMappings()方法的一些代码示例,展示了WebApp.getFilte
本文整理了Java中org.eclipse.jst.j2ee.webapplication.WebApp.getSecurityRoles()方法的一些代码示例,展示了WebApp.getSecuri
本文整理了Java中org.eclipse.jst.j2ee.webapplication.WebApp.getServletNamed()方法的一些代码示例,展示了WebApp.getServlet
本文整理了Java中org.eclipse.jst.j2ee.webapplication.WebApp.getResourceRefs()方法的一些代码示例,展示了WebApp.getResourc
本文整理了Java中org.eclipse.jst.j2ee.webapplication.WebApp.getFilterMappings()方法的一些代码示例,展示了WebApp.getFilte
本文整理了Java中org.eclipse.jst.j2ee.webapplication.WebApp.getSecurityRoles()方法的一些代码示例,展示了WebApp.getSecuri
我是一名优秀的程序员,十分优秀!