Google App Engine / Java で 日付を扱う時、例えば月末から月初までを対象としてDatastoreのQueryのフィルタを作りたいとかそんな時、UTCとJSTの時差を考慮する必要がありますね。
`
Google App Engine / Java で 日付を扱う時、例えば月末から月初までを対象としてDatastoreのQueryのフィルタを作りたいとかそんな時、UTCとJSTの時差を考慮する必要がありますね。
`
からgetTime()すると、UTC+0なDateになるので、DatastoreにJSTな日付を入れている場合には齟齬が出ます。
slim3の場合、web.xmlに
<context-param> <param-name>javax.servlet.jsp.jstl.fmt.timeZone</param-name> <param-value>Asia/Tokyo</param-value> </context-param>
と書いておいて、
``
Google App Engine / Java で 日付を扱う時、例えば月末から月初までを対象としてDatastoreのQueryのフィルタを作りたいとかそんな時、UTCとJSTの時差を考慮する必要がありますね。
`
Google App Engine / Java で 日付を扱う時、例えば月末から月初までを対象としてDatastoreのQueryのフィルタを作りたいとかそんな時、UTCとJSTの時差を考慮する必要がありますね。
`
からgetTime()すると、UTC+0なDateになるので、DatastoreにJSTな日付を入れている場合には齟齬が出ます。
slim3の場合、web.xmlに
<context-param> <param-name>javax.servlet.jsp.jstl.fmt.timeZone</param-name> <param-value>Asia/Tokyo</param-value> </context-param>
と書いておいて、
``
からgetTime()すると、UTC+9なDateになる様です。