关于 strftime 的使用

前端之家收集整理的这篇文章主要介绍了关于 strftime 的使用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_404_0@strftime,是一种计算机函数,strftime() 函数根据区域设置格式化本地时间/日期,函数功能将时间格式化,或者说格式化一个时间字符串。

@H_404_0@自我理解可以用于基于C语言的语言里面使用 如 C C++ sqlite数据库

@H_404_0@下面拷贝一段来自:http://baike.baidu.com/view/1284677.htm

@H_404_0@(百度百科)的一段关于strftime的详解

@H_404_0@  参数说明:

@H_404_0@  我们可以根据format指向字符串中格式命令把timeptr中保存的时间信息放在strDest指向的字符串中,最多向strDest中存放maxsize个字符。该函数返回向strDest指向的字符串中放置的字符数。

@H_404_0@  函数strftime()的操作有些类似于sprintf():识别以百分号(%)开始的格式命令集合,格式化输出结果放在一个字符串中。格式化命令说明串strDest中各种日期和时间信息的确切表示方法。格式串中的其他字符原样放进串中。格式命令列在下面,它们是区分大小写的。

@H_404_0@  %a 星期几的简写

@H_404_0@  %A 星期几的全称

@H_404_0@  %b 月分的简写

@H_404_0@  %B 月份的全称

@H_404_0@  %c 标准的日期的时间串

@H_404_0@  %C 年份的后两位数字

@H_404_0@  %d 十进制表示的每月的第几天

@H_404_0@  %D 月/天/年

@H_404_0@  %e 在两字符域中,十进制表示的每月的第几天

@H_404_0@  %F 年-月-日

@H_404_0@  %g 年份的后两位数字,使用基于周的年

@H_404_0@  %G 年分,使用基于周的年

@H_404_0@  %h 简写的月份名

@H_404_0@  %H 24小时制的小时

@H_404_0@  %I 12小时制的小时

@H_404_0@  %j 十进制表示的每年的第几天

@H_404_0@  %m 十进制表示的月份

@H_404_0@  %M 十时制表示的分钟数

@H_404_0@  %n 新行符

@H_404_0@  %p 本地的AM或PM的等价显示

@H_404_0@  %r 12小时的时间

@H_404_0@  %R 显示小时和分钟:hh:mm

@H_404_0@  %S 十进制的秒数

@H_404_0@  %t 水平制表符

@H_404_0@  %T 显示时分秒:hh:mm:ss

@H_404_0@  %u 每周的第几天,星期一为第一天 (值从0到6,星期一为0)

@H_404_0@  %U 第年的第几周,把星期日做为第一天(值从0到53)

@H_404_0@  %V 每年的第几周,使用基于周的年

@H_404_0@  %w 十进制表示的星期几(值从0到6,星期天为0)

@H_404_0@  %W 每年的第几周,把星期一做为第一天(值从0到53)

@H_404_0@  %x 标准的日期串

@H_404_0@  %X 标准的时间串

@H_404_0@  %y 不带世纪的十进制年份(值从0到99)

@H_404_0@  %Y 带世纪部分的十制年份

@H_404_0@  %z,%Z 时区名称,如果不能得到时区名称则返回空字符。

@H_404_0@  %% 百分号

@H_404_0@  语法

@H_404_0@  strftime(format,timestamp)参数 描述

@H_404_0@  format 可选。规定如何返回结果。

@H_404_0@  timestamp 可选。

@H_404_0@  提示和注释

@H_404_0@  提示:与 gmstrftime() 的行为相同,不同的是返回时间是本地时间。

@H_404_0@sqlite使用例子:

@H_404_0@SELECT strftime('%Y%m',D_Order_Date) FROM TBL_Order

@H_404_0@我电脑当前时间为:2011年6月19日17:18:57

@H_404_0@以上sql语句返回结果为 201106

@H_404_0@有了这样的结果,我们也就便于作为条件判断等 带来比较方便

@H_404_0@如:

@H_404_0@SELECT * FROM Table WHERE strftime('%Y%m',D_Date) = '201106'

@H_404_0@以上为个人理解,希望大家多多指点。

@H_404_0@strftime只在sqlite中测试过。

@H_404_0@

@H_404_0@参考:http://www.wxzzz.com/Program/strftime

原文链接:https://www.f2er.com/sqlite/202616.html

猜你在找的Sqlite相关文章