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日期时区问题小记录相关推荐

  1. 计算两个日期相差的小时差

    计算出:两个日期之间的相差天数,乘小时数 <%@ page language="java" import="java.util.*" pageEncodi ...

  2. 如何在python中识别未知的日期时区时区

    本文翻译自:How to make an unaware datetime timezone aware in python What I need to do 我需要做什么 I have a tim ...

  3. c# 时间格式化为英文_C# DateTime日期格式化

    在C#中DateTime是一个包含日期.时间的类型,此类型通过ToString()转换为字符串时,可根据传入给Tostring()的参数转换为多种字符串格式. 目录 1. 分类 1. 分类 DateT ...

  4. 使用Oracle数据库的一些小记录 1

    使用Oracle数据库的一些小记录 1 ORA-00904: "NAME": 标识符无效? Navicat 12和IDEA 2021 2.x自带数据库工具导出Oracle表的实例 ...

  5. DateTime日期差

    //DateTime日期差及取舍小数 Math.Round()舍五进一 Math.Ceiling()不管小数是几 都进1 Math.Floor()不管小数是几 都舍1 DateTime dtStart ...

  6. linux 时区 0900是哪,c#-解析DateTime的时区为PST / CEST / UTC /

    c#-解析DateTime的时区为PST / CEST / UTC / 我正在尝试解析类似于以下内容的国际日期时间字符串: 24-okt-08 21:09:06 CEST 到目前为止,我有类似的东西: ...

  7. java date 设置时区,Java 日期时区

    Java日期时区 ZoneOffset表示与UTC时区偏移的固定区域. ZoneOffset不跟踪由夏令时导致的区域偏移的更改. ZoneOffset类声明三个常量:UTC MAX MIN UTC是U ...

  8. python datetime 时区_Python datetime 如何处理时区信息

    在 Python 常用日期处理 -- 内置模块 datetime 探讨了 Python 如何使用 datetime, 如果是一个跨时区的应用(Web 应用都是),就不能只存储一个时间而不带时区,如此, ...

  9. DateTime关于时区的学习

    一.时区的概念 首先来了解时区的概念.为了解决世界不同各地在时间上的差异,人们定义了时区,时区是地球上的区域使用同一个时间定义.人们将时区分为24个,它们是中时区(零时区).东1-12区,西1-12区 ...

最新文章

  1. Fiori launchpad里Enter Group name这个tile是怎么配置出来的
  2. snort 使用mysql的安装
  3. 思科交换技术之vlan
  4. 05-文件与流-课堂测试(四则运算)
  5. 2015-2020年各类国际会议与期刊基于图像的三维对象重建论文综述(4)—— 3D Surface decoding
  6. oracle11存储过程,oracle 存储过程执行报错ORA-12828
  7. EF异常:“System.InvalidOperationException”类型的未经处理的异常在 mscorlib.dll 中发生
  8. keras安装不成功超时
  9. listview控件在php的使用方法,VBA窗体之ListView控件的基本应用 | VBA实例教程
  10. csdn积分如何获取攻略
  11. bigemap功能介绍
  12. 【转】Delphi配置系统未能初始化
  13. C语言期末试卷华师,2020华中师大计算机考研经验帖(已上岸)
  14. “繁盛计划”,纾困中国餐饮难题背后的美团式解法
  15. win10 python安装以及编辑器pycharm安装
  16. 线性代数史蒂文_史蒂文·弗兰克的博客国歌
  17. Asta:是什么终结了我的鸽王生涯?Go 1.13 发布!
  18. 我们距离实现通用人工智能还有多远?
  19. 关于keil编译显示Flash Download failed -Could not load file xxxx.axf
  20. caffe-ristretto:定点举例

热门文章

  1. 还有未完待续的瓜哦!
  2. 1月共有49个区块链项目进行ICO,卖牛肉的都来玩区块链了!
  3. 给B2C网站企业的一点建议
  4. 智能控制导论 # 模糊控制 - 理论基础:模糊数学 2 模糊关系和模糊推理
  5. 给激光打印机的粉盒装粉
  6. Python——递归:这帮小兔崽子、汉诺塔
  7. 训练神经网络的常用方法之共轭梯度法
  8. 智慧城市视频监控平台组成
  9. 有一楼梯共M级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法?请编程实现。
  10. 阅读《工业革命》有感——福(氟)到了