1. 时间串转时间戳,函数strftime,其参数1是固定'%s',参数2是待转换的时间串,参数3...是修饰符

(1)select strftime('%s','2004-01-01 02:34:56')

时间串是格林威治时间,返回其Unix时间戳。

备注:简单说,这条语句获取格林威治时间串的时间戳。

(2)select strftime('%s','2004-01-01 02:34:56','localtime')

'localtime'指示时间串是格林威治时间,函数会自动将其换算为本地时间串,也即参数2实际上变成了'2004-01-01 10:34:56',

时间串内容仍旧被作为格林威治时间,返回其Unix时间戳。

(3)select strftime('%s','2004-01-01 02:34:56','utc')

'utc'指示时间串是本地时间,函数会自动将其换算为格林威治时间串,也即时间串实际上变成了'2003-12-31 18:34:56',

时间串内容仍旧被作为格林威治时间,返回其Unix时间戳。

备注:简单说,这条语句获取本地时间串的时间戳。

(4)参数2可以是字段名。

2. 时间戳转时间串

(1)select datetime(1072895696)

此用法非法,不能这么用。

(2)select datetime(1072895696, 'unixepoch')

返回1072895696时间戳所对应的格林威治时间串。其中'unixepoch'指示参数1是一个unix时间戳整数格式。

备注:简单说,这条语句获取时间戳对应的格林威治时间串。

(3)select datetime(1072895696, 'unixepoch', 'localtime')

首先按照(2)所述得到1072895696时间戳所对应的格林威治时间串,'localtime'指示函数会自动将其换算为本地时间串。

备注:简单说,这条语句获取时间戳对应的本地时间串。

3. 获取当前时间串

(1)select datetime('now')

‘now'取到的格林威治时间串,返回当前时间的格林威治时间串。

(2)select datetime('now', 'localtime')

‘now'取到的格林威治时间戳串,'localtime'指示函数会自动将其换算为本地时间串。

备注:简单说,这条语句获取当前本地时间串。

4. 时间加减

(1) select datetime('now', 'localtime', '-7 day')

7天前的本地时间串。

SQlite 日期时间总结的更多相关文章

  1. SQLite日期时间函数

    SQLite日期时间函数 SQLite支持以下五个日期时间函数: date(timestring, modifier, modifier, …) time(timestring, modifier, ...

  2. SQLite 日期 & 时间

    具体看http://www.runoob.com/sqlite/sqlite-date-time.html 不过实例介绍的不够详细,以下详细举例: SQLite包含了如下时间/日期函数:datetim ...

  3. Python与SQLite日期时间函数的使法

    SQLite的时间函数跟Python的时间函数有些许差别,所以稍做记录,供自己以后查询. 网上有将SQLite官方WIKI内容翻译成中文的文章,大家有兴趣可以搜索一下,我这里单纯记录一下个人比较常用的 ...

  4. sqlite 日期型 字符串转为日期型

    因为sqlite为弱引用,使用字段前将他强制转为日期型,用datetime.或者最原始的 strftime. SELECT distinct ID from testTable where datet ...

  5. [转载][QT][SQL]sql学习记录7_sqlite 日期 & 时间

    转载自:定义及示例请见 : http://www.runoob.com/sqlite/sqlite-date-time.html SQLite 日期 & 时间 SQLite 支持以下五个日期和 ...

  6. Android sqlite日期存储

    SQLite日期类型是以TEXT.REAL和INTEGER类型分别不同的格式表示的,对应如下:TEXT: "YYYY-MM-DD HH:MM:SS.SSS"REAL: 以Julia ...

  7. SqlServer数据库表导入SqlLite数据库表保持日期时间类型字段的格式

    在写查询功能的过程中遇到一个这样的问题:按日期范围查询,sql语句是:where dt>=用户选择起始日期&&dt<=用户选择结束日期.数据库中的数据如图1,我选择的测试数 ...

  8. SQLite3中的日期时间函数使用小结

    代码如下: import sqlite3conn = sqlite3.connect('/tmp/sqlite.db')cur = conn.cursor() 接下来干嘛呢?建一张表吧.这里需要注意的 ...

  9. EasyUI datagrid 日期时间格式化

    EasyUI datagrid中显示日期时间时,会显示为以下不太直观的数值: 添加以下JavaScript脚本,然后在field中添加 formatter: DateTimeFormatter 即可. ...

随机推荐

  1. python压测工具Locust

    python压测工具Locust Locust介绍 Locust作为基于Python语言的性能测试框架. 其优点在于他的并发量可以实现单机10倍于LoadRunner和Jmeter工具.他的工作原理为 ...

  2. Enum枚举的使用实现

    业务中涉及到的状态字段或者简单的选择项的使用. 例如: 1.定义enum枚举类. package com.yjl.enums; import java.util.Objects; public enu ...

  3. Spring5源码解析-前奏:本地构建Spring5源码

    构建环境 macOS 10.13.6 JDK1.8 IntelliJ IDEA 2018.3.6 (Ultimate Edition) Spring v5.1.9.RELEASE Gradle 5.5 ...

  4. 又写了两个实用的微信小程序

    忙里偷闲,最近又写了两个小程序. 一个是手机壁纸小程序,名字叫[来搜图],特点是界面干净清爽,没有多余的东西.开发这个是因为讨厌市面上那些壁纸app那样那么多的广告,真的太影响体验了.而且小程序更加轻 ...

  5. Scala 学习笔记之集合(2)

    class StudentTT extends StudentT{ def sayBye(name: String, age: Int)(address: String){ println(" ...

  6. python语言程序设计基础(嵩天)第三章课后习题部分个人练习

    p69: *题3.5: 源代码: (1)print(30-3**2+8//3**2*10)     答案:21 (2)print(3*4**2/8%5)     答案:1.0 (3)print(2** ...

  7. 初探内核之《Linux内核设计与实现》笔记下

    定时器和时间管理 系统中有很多与时间相关的程序(比如定期执行的任务,某一时间执行的任务,推迟一段时间执行的任务),因此,时间的管理对于linux来说非常重要. 主要内容: 系统时间 定时器 定时器相关 ...

  8. 网页布局——float浮动布局

    我的主要参考资料是[Object object]的文章 float 布局应该是目前各大网站用的最多的一种布局方式了,但是也特别复杂,这里详细讲一下 首先,什么是浮动? 浮动元素是脱离文档流的,但不脱离 ...

  9. SpringMVC流程源码分析及DispatcherServlet核心源码

    一.源码分析前还是需要一张流程图作为指导,如下: 二.简单介绍以及源码定位 DispatcherServlet其实就是一个HttpServlet,他是HttpServlet的子类,所以它和普通的Htt ...

  10. AlexNet网络

    AlexNet 中包含了比较新的技术点,首次在CNN中成功应用了 ReLu .Dropout和LRN等Trick. 1.成功使用了Relu作为CNN的激活函数,并验证其效果在较深的网络中超过了Sigm ...