SQLite julianday DateTime日期时区问题小记录
2019独角兽企业重金招聘Python工程师标准>>>
最近在忙微博粉丝精灵,特忙,没什么时间写博文了,今天偷偷的简单写点几行吧。
对于MSSQL中常见的DateDiff函数取两个日期间的天数差,在SQLite 中,有一个函数julianday,可以替换使用。
用法就是:julianday(datetime())-julianday(CreateTime) --CreateTime 是列名。
一直以来,都习惯性这么用,今天有点需求,同一点击在1天内有效,一开始写成:where julianday(datetime())-julianday(CreateTime) =0
经过调试之后,发现这里犯了几个错误。
1:julianday(datetime())-julianday(CreateTime)的差值出来的不是整数,是浮点数,所以不会等于0那么巧。
而datediff(d,getdate(),'2011-10-13 11:11:11') 出来的,是整数,这是一点区别。
2:datetime(),默认取的值是UTC时间,和我们默认的时间就产生时差,换成datetime('now','localtime'),就好了。
于是,最终正确的写法就成了:where julianday(datetime('now','localtime'))-julianday(CreateTime) <1
OK,本文就小小记录到这里了。
转载于:https://my.oschina.net/secyaher/blog/274245
SQLite julianday DateTime日期时区问题小记录相关推荐
- 计算两个日期相差的小时差
计算出:两个日期之间的相差天数,乘小时数 <%@ page language="java" import="java.util.*" pageEncodi ...
- 如何在python中识别未知的日期时区时区
本文翻译自:How to make an unaware datetime timezone aware in python What I need to do 我需要做什么 I have a tim ...
- c# 时间格式化为英文_C# DateTime日期格式化
在C#中DateTime是一个包含日期.时间的类型,此类型通过ToString()转换为字符串时,可根据传入给Tostring()的参数转换为多种字符串格式. 目录 1. 分类 1. 分类 DateT ...
- 使用Oracle数据库的一些小记录 1
使用Oracle数据库的一些小记录 1 ORA-00904: "NAME": 标识符无效? Navicat 12和IDEA 2021 2.x自带数据库工具导出Oracle表的实例 ...
- DateTime日期差
//DateTime日期差及取舍小数 Math.Round()舍五进一 Math.Ceiling()不管小数是几 都进1 Math.Floor()不管小数是几 都舍1 DateTime dtStart ...
- linux 时区 0900是哪,c#-解析DateTime的时区为PST / CEST / UTC /
c#-解析DateTime的时区为PST / CEST / UTC / 我正在尝试解析类似于以下内容的国际日期时间字符串: 24-okt-08 21:09:06 CEST 到目前为止,我有类似的东西: ...
- java date 设置时区,Java 日期时区
Java日期时区 ZoneOffset表示与UTC时区偏移的固定区域. ZoneOffset不跟踪由夏令时导致的区域偏移的更改. ZoneOffset类声明三个常量:UTC MAX MIN UTC是U ...
- python datetime 时区_Python datetime 如何处理时区信息
在 Python 常用日期处理 -- 内置模块 datetime 探讨了 Python 如何使用 datetime, 如果是一个跨时区的应用(Web 应用都是),就不能只存储一个时间而不带时区,如此, ...
- DateTime关于时区的学习
一.时区的概念 首先来了解时区的概念.为了解决世界不同各地在时间上的差异,人们定义了时区,时区是地球上的区域使用同一个时间定义.人们将时区分为24个,它们是中时区(零时区).东1-12区,西1-12区 ...
最新文章
- Fiori launchpad里Enter Group name这个tile是怎么配置出来的
- snort 使用mysql的安装
- 思科交换技术之vlan
- 05-文件与流-课堂测试(四则运算)
- 2015-2020年各类国际会议与期刊基于图像的三维对象重建论文综述(4)—— 3D Surface decoding
- oracle11存储过程,oracle 存储过程执行报错ORA-12828
- EF异常:“System.InvalidOperationException”类型的未经处理的异常在 mscorlib.dll 中发生
- keras安装不成功超时
- listview控件在php的使用方法,VBA窗体之ListView控件的基本应用 | VBA实例教程
- csdn积分如何获取攻略
- bigemap功能介绍
- 【转】Delphi配置系统未能初始化
- C语言期末试卷华师,2020华中师大计算机考研经验帖(已上岸)
- “繁盛计划”,纾困中国餐饮难题背后的美团式解法
- win10 python安装以及编辑器pycharm安装
- 线性代数史蒂文_史蒂文·弗兰克的博客国歌
- Asta:是什么终结了我的鸽王生涯?Go 1.13 发布!
- 我们距离实现通用人工智能还有多远?
- 关于keil编译显示Flash Download failed -Could not load file xxxx.axf
- caffe-ristretto:定点举例