strftime()函数将时间格式化

我们可以使用strftime()函数将时间格式化为我们想要的格式。它的原型如下:

size_t strftime(

char *strDest,

size_t maxsize,

const char *format,

const struct tm *timeptr

);

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

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

%a 星期几的简写

%A 星期几的全称

%b 月分的简写

%B 月份的全称

%c 标准的日期的时间串

%C 年份的后两位数字

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

%D 月/天/年

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

%F 年-月-日

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

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

%h 简写的月份名

%H 24小时制的小时

%I 12小时制的小时

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

%m 十进制表示的月份

%M 十时制表示的分钟数

%n 新行符

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

%r 12小时的时间

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

%S 十进制的秒数

%t 水平制表符

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

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

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

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

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

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

%x 标准的日期串

%X 标准的时间串

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

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

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

%% 百分号

python strftime格式化显示_Python 格式化输出时间字符串函数 strftime相关推荐

  1. python strftime函数_Python 格式化输出时间字符串函数 strftime

    strftime()函数将时间格式化 我们可以使用strftime()函数将时间格式化为我们想要的格式.它的原型如下: size_t strftime( char *strDest, size_t m ...

  2. python如何控制输出格式_python格式化输出

    python格式化输出 一.格式化输出三种方式 在写程序的过程中难免要得,输出有有特色的格式来,没有特色,谁还会耐得下去看呢,恐怕自己都写小烦躁,不要不要得,毕竟人就是个神奇的小动物嘛,所以说不得不提 ...

  3. python格式化字符_Python格式化字符串

    一.通过%来格式化输出. 格式化字符串时,Python使用一个字符串作为模板.模板中有格式符,这些格式符为真实值预留位置,并说明真实数值应该呈现的格式.Python用一个tuple将多个值传递给模板, ...

  4. python当前日期获取程序_Python获取当前时间日期

    Python获取当前时间日期,注意:可根据需要指定格式输出 – #!/usr/bin/python3 #coding=gbk import time curtime1 = time.strftime( ...

  5. python日期格式转换_python中有关时间日期格式转换问题

    每次遇到pandas的dataframe某列日期格式问题总会哉坑,下面记录一下常用时间日期函数.... 1.字符串转化为日期 str->date import datetime date_str ...

  6. python画图横坐标日期_python画图把时间作为横坐标的方法

    1.需要将时间字符串转换成datetime类型,语法:data['time'] = pd.to_datetime(data['time']) 2.将时间列设置成索引列data.set_index('t ...

  7. 字符串与字符串函数 - 字符串输出 常用字符串函数

    一.字符串输出函数 1.puts() 函数 使用较为简单,只需要将字符串的地址作为参数进行传递即可. #include <sthio,h> #define DEF "I am a ...

  8. python strftime格式化显示_Python strftime日期格式化

    一.日期格式化 下面的程序将包含当前日期和时间的日期时间对象转换为不同的字符串格式: from datetime import datetime now = datetime.now() print( ...

  9. python语言format用法_python格式化输出之format用法

    多种格式化 'b' - 二进制.将数字以2为基数进行输出. 'c' - 字符.在打印之前将整数转换成对应的Unicode字符串. 'd' - 十进制整数.将数字以10为基数进行输出. 'o' - 八进 ...

最新文章

  1. VBS脚本 - 实现一键停止Oracle相关服务
  2. 新致云产品运营的那些小事
  3. Linux驱动开发环境配置(内核源码树构造)
  4. CSS 实例之翻转图片
  5. ios 多线程 -- NSOperation 常用方法
  6. Cmd Markdown 编辑阅读器
  7. 【华为云技术分享】《跟唐老师学习云网络》—我的网络概念
  8. python颜色识别算法_纯Python编写K-means算法,提取图片中的主体颜色
  9. es 创建索引_es的基本原理和操作文档
  10. 如果你的 HTML 里全是 div,那就要小心了
  11. 华为HCNA乱学Round 6:PVID,TAG,TRUNK
  12. linux ftell函数(用于得到文件位置指针当前位置相对于文件首的偏移字节数)计算文件的字节大小
  13. 腾达U12无线网卡驱动安装教程
  14. 软考高项 : (04)论项目沟通管理
  15. Mac 电脑如何使用HTTP代理
  16. Java基础篇之利用IO流给文件加密、解密
  17. 厦门集美大学的计算机专业,2017集美大学各专业录取分数线
  18. PDF有密码,如何编辑密码?
  19. Android Glide图片加载-缓存机制(内存缓存和磁盘缓存)
  20. 公司来了个新JAVA开发,一副毛头小子的样儿,哪想到......

热门文章

  1. 删除 jar 的 asset_【unity游戏开发】SDK学习(1)-C#与jar交互
  2. android 开发小工具,Android 开发者必备的八款小工具
  3. linux怎么用两个进程传值,linux下的C开发14,可执行程序如何传递参数?模拟shell执行命令...
  4. 联想台式计算机设置双层密码,联想电脑怎样设密码?联想电脑设置密码方法步骤【图文】...
  5. python 利用 for ... else 跳出双层嵌套循环
  6. Python 常见语法逻辑错误收集
  7. php中 param,php中bind_param()函数用法分析
  8. uefi和legacy的区别
  9. Java对象、List集合、Map和JSON格式数据的互转(谷歌的gson-2.2.4.jar包)
  10. 什么是泛型,为什么要使用泛型? 泛型类和泛型方法的实现以及限定通配符的使用。什么是泛型擦除,为什么有泛型擦除,泛型擦除到底是怎么实现的