当前位置: 首页 > news >正文

【Python入门第二十七天】Python 日期

Python 日期

Python 中的日期不是其自身的数据类型,但是我们可以导入名为 datetime 的模块,把日期视作日期对象进行处理。

实例

导入 datetime 模块并显示当前日期:

import datetimex = datetime.datetime.now()
print(x)

运行实例

2023-02-14 20:43:20.889388

日期输出

如果我们执行上面的代码,结果将是:

2019-08-14 12:52:55.817273

日期包含年、月、日、小时、分钟、秒和微秒。

datetime 模块有许多方法可以返回有关日期对象的信息。

以下是一些例子,您将在本章稍后详细学习它们:

实例

返回 weekday 的名称和年份:

import datetimex = datetime.datetime.now()print(x.year)
print(x.strftime("%A"))

运行实例

2023
Tuesday

创建日期对象

如需创建日期,我们可以使用 datetime 模块的 datetime() 类(构造函数)。

datetime() 类需要三个参数来创建日期:年、月、日。

实例

创建日期对象:

import datetimex = datetime.datetime(2020, 5, 17)print(x)

运行实例

2020-05-17 00:00:00

datetime() 类还接受时间和时区(小时、分钟、秒、微秒、tzone)的参数,不过它们是可选的,默认值为 0,(时区默认为 None)。

strftime() 方法

datetime 对象拥有把日期对象格式化为可读字符串的方法。

该方法称为 strftime(),并使用一个 format 参数来指定返回字符串的格式:

实例

显示月份的名称:

import datetimex = datetime.datetime(2019, 10, 1)print(x.strftime("%B"))

运行实例

October

所有合法格式代码的参考:

指令:%a
描述:Weekday,短版本
实例:Wed

import datetimex = datetime.datetime.now()print(x.strftime("%a"))

运行实例:

Tue

指令:%A
描述:Weekday,完整版本
实例:Wednesday

import datetimex = datetime.datetime.now()print(x.strftime("%A"))

运行实例:

Tuesday

指令:%w
描述:Weekday,数字 0-6,0 为周日
实例:3

import datetimex = datetime.datetime.now()print(x.strftime("%w"))

运行实例:

2

指令:%d
描述:日,数字 01-31
实例:31

import datetimex = datetime.datetime.now()print(x.strftime("%d"))

运行实例:

14

指令:%b
描述:月名称,短版本
实例:Dec

import datetimex = datetime.datetime.now()print(x.strftime("%b"))

运行实例:

Feb

指令:%B
描述:月名称,完整版本
实例:December

import datetimex = datetime.datetime.now()print(x.strftime("%B"))

运行实例:

February

指令:%m
描述:月,数字01-12
实例:12

import datetimex = datetime.datetime.now()print(x.strftime("%m"))

运行实例:

02

指令:%y
描述:年,短版本,无世纪
实例:18

import datetimex = datetime.datetime.now()print(x.strftime("%y"))

运行实例:

23

指令:%Y
描述:年,完整版本
实例:2018

import datetimex = datetime.datetime.now()print(x.strftime("%Y"))

运行实例:

2023

指令:%H
描述:小时,00-23
实例:17

import datetimex = datetime.datetime.now()print(x.strftime("%H"))

运行实例:

20

指令:%I
描述:小时,00-12
实例:05

import datetimex = datetime.datetime.now()print(x.strftime("%I"))

运行实例:

08

指令:%p
描述:AM/PM
实例:PM

import datetimex = datetime.datetime.now()print(x.strftime("%p"))

运行实例:

PM

指令:%M
描述:分,00-59
实例:41

import datetimex = datetime.datetime.now()print(x.strftime("%M"))

运行实例:

57

指令:%S
描述:秒,00-59
实例:08

import datetimex = datetime.datetime.now()print(x.strftime("%S"))

运行实例:

02

指令:%f
描述:微妙,000000-999999
实例:548513

import datetimex = datetime.datetime.now()print(x.strftime("%f"))

运行实例:

092953

指令:%j
描述:天数,001-366
实例:365

import datetimex = datetime.datetime.now()print(x.strftime("%j"))

运行实例:

045

指令:%U
描述:周数,每周的第一天是周日,00-53
实例:52

import datetimex = datetime.datetime.now(2018, 5, 30)print(x.strftime("%U"))

指令:%W
描述:周数,每周的第一天是周一,00-53
实例:52

import datetimex = datetime.datetime(2018, 5, 31)print(x.strftime("%W"))

运行实例:

22

指令:%c
描述:日期和时间的本地版本
实例:Mon Dec 31 17:41:00 2018

import datetimex = datetime.datetime.now()print(x.strftime("%c"))

运行实例:

Tue Feb 14 21:00:34 2023

指令:%x
描述:日期的本地版本
实例:12/31/18

import datetimex = datetime.datetime.now()print(x.strftime("%x"))

运行实例:

02/14/23

指令:%X
描述:时间的本地版本
实例:17:41:00

import datetimex = datetime.datetime.now()print(x.strftime("%X"))

运行实例:

21:01:34

指令:%%
描述:A % character
实例:%

import datetimex = datetime.datetime.now()print(x.strftime("%%"))

运行实例:

python_datetime_strftime_percent.py
%

相关文章:

【Python入门第二十七天】Python 日期

Python 日期 Python 中的日期不是其自身的数据类型,但是我们可以导入名为 datetime 的模块,把日期视作日期对象进行处理。 实例 导入 datetime 模块并显示当前日期: import datetimex datetime.datetime.now() print(x)运行实例 2023-0…...

C++基础知识【5】数组和指针

目录 一、概述 数组 指针 二、数组 2.1、数组的声明 2.2、数组的初始化 2.3、数组的访问 2.4、多维数组 2.5、数组作为函数参数 三、指针 3.1、指针的声明 3.2、指针的赋值 3.3、指针的访问 3.4、指针运算 3.5、指针数组和数组指针 3.6、二级指针 四、数组和指…...

Vim使用操作命令笔记

Vim使用操作命令笔记在普通模式下,输入 : help tutor 就可以进入vim的教学       在 terminal 中输入 vim 文件名 就可以打开文件    vim有两种模式   normal mode (普通模式)→ 指令操作   insert mode (输入模式&…...

【论文阅读】Robust Multi-Instance Learning with Stable Instances

1、摘要与引言 以往的MIL算法遵循i.i.d假设:训练样本与测试样本都分别来自于同一分布中,而这一假设往往与现实应用中有所出入。研究人员通过计算训练样本与测试样本之间的密度比对训练样本进行加权,以解决分布变化带来的问题。 分布的变化发…...

洛谷 P5116 [USACO18DEC]Mixing Milk B

题目链接:P5116 [USACO18DEC]Mixing Milk B - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目描述 农业,尤其是生产牛奶,是一个竞争激烈的行业。Farmer John 发现如果他不在牛奶生产工艺上有所创新,他的乳制品生意可能就会受…...

华为OD机试 - 最左侧冗余覆盖子串(C 语言解题)【独家】

最近更新的博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南)华为od机试,独家整理 已参加机试人员的实战技巧文章目录 使用说明本期题目:最左侧冗…...

《Netty》从零开始学netty源码(三)之SelectorProvider

...

实验7 图像水印

本次实验大部分素材来源于山大王成优老师的讲义以及冈萨雷斯(MATLAB版),仅作个人学习笔记使用,禁止用作商业目的。 文章目录一、实验目的二、实验例题1. 数字图像水印技术2. 可见水印的嵌入3. 不可见脆弱水印4. 不可见鲁棒水印一、…...

如何实现大文件断点续传、秒传

大家先来了解一下几个概念: 「文件分块」:将大文件拆分成小文件,将小文件上传\下载,最后再将小文件组装成大文件; 「断点续传」:在文件分块的基础上,将每个小文件采用单独的线程进行上传\下载&…...

备战蓝桥python——完全平方数

完全平方数 链接: 完全平方数 暴力解法: n int(input()) for i in range(1, n1):if(((i*n)**0.5)%10.0):print(i)break运用数论相关知识求解 任意一个正整数都可以被分解成若干个质数乘积的形式,例如 :2022∗5120 \ 2^{2}*5^{1}\,20 22∗51 由此…...

WebRTC中的NAT穿透

NAT简介 我们知道,WebRTC会按照内网、P2P、中转的顺序来尝试连接。在大部分的情况下,实际是使用P2P或者中转的。这里P2P的场景主要使用的技术就是NAT穿透。 我们先简单了解下NAT。NAT在真实网络中是常见的,它的出现一是为了解决ipv4地址不够…...

SpringCloud-高级篇(一)

目录: (1)初识Sentinel-雪崩问题的解决方案 (2)服务保护Sentinel和Hystrix对比 (3)Sentinel初始-安转控制台 (4)整合微服务和Sentinel 微服务高级篇 (1&…...

电脑自动重启是什么原因?详细解说

案例:电脑自动重启是什么原因? “一台用了一年的电脑,最近使用,每天都会一两次莫名其妙自动重启,看了电脑错误日志,看不懂什么意思,一直找不到答案。有没有高手知道怎么解决这个问题的。” 当…...

2023美国大学生数学建模竞赛E题思路

problem 背景: 光污染用于描述过度或不良使用人造光。我们称之为光污染的一些现象包括光侵入、过度照明和光杂波。在大城市,太阳落山后,这些现象最容易在天空中看到:然而,它们也可能发生在更偏远的地区。 光污染会改变我们对夜空…...

蓝桥杯三月刷题 第五天

文章目录💥前言😉解题报告💥数的分解🤔一、思路:😎二、代码:💥前言 上午没写,下午写了会被朋友拉出去耍,被冷风吹到了,而且被他坑了,根本没有玩骑…...

Echarts 水波图实现

开发的项目中需要实现这样一个水波图,例如下图在echarts官网中找了很久没找到,后面是在Echarts社区中找到的,实现了大部分的样式,但是还有一些数据的展示没有实现。水波图的数值展示是默认整数百分比,我的需求是需要保…...

逻辑优化基础-shannon decomposition

1. 简介 在逻辑综合中,香农分解(Shannon decomposition)是一种常用的布尔函数分解方法。它将一个布尔函数分解为两个子函数的和,其中每个子函数包含一个布尔变量的取反和非取反的部分。 具体来说,假设对于一个布尔函…...

Java中线程池的创建与使用

前言:默认线程池的弊端在线程池应用中,参考阿里巴巴java开发规范:线程池不允许使用Executors去创建,不允许使用系统默认的线程池,推荐通过ThreadPoolExecutor的方式,这样的处理方式让开发的工程师更加明确&…...

关于HashMap与OkHttp的使用

写了一个okhttp的post请求方法,添加参数很麻烦,需要封装: //post请求public static void sendOkHttpRequestPost(String address , Callback callback) {OkHttpClient client new OkHttpClient();// 创建表单参数RequestBodyRequestBody fo…...

华为OD机试 - 单词倒序(C 语言解题)【独家】

最近更新的博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南)华为od机试,独家整理 已参加机试人员的实战技巧文章目录 使用说明本期题目:单词倒序…...

AI写论文真给力!4款AI论文生成工具,开启高效论文写作模式!

AI论文写作工具评测 还在为撰写期刊论文、毕业论文或职称论文而感到烦恼吗?在人工写作的过程中,面对那海量的文献资料,犹如在茫茫大海中捞针,而那些繁琐的格式要求更是让我们无从下手,不断的修改反复消耗我们的耐心&a…...

2026年,探寻靠谱体育器材的终极指南

在追求健康与活力的时代,体育器材成为了我们运动生活中的重要伙伴。但面对市场上琳琅满目的品牌和产品,如何选择靠谱的体育器材成为了许多人的难题。今天,让我们一同探寻 2026 年靠谱体育器材的终极指南。一、品质与口碑沧州九牌体育用品制造…...

Python自动化办公:批量处理Word文档的实用技巧

Python自动化办公:批量处理Word文档的实用技巧 在日常办公中,处理大量Word文档是常见任务,比如批量修改格式、提取内容或生成报告。手动操作不仅耗时,还容易出错。本文将介绍如何使用Python自动化处理Word文档,通过代码…...

AI知识擦除:Gemini3.1Pro能否真正遗忘危险?

概念擦除:能否从 Gemini 3.1 Pro 中删除特定危险知识?——理性看待“遗忘”与“可控”在 2026 年的 AI 热点语境下,“可控”和“可验证”成为讨论主线。除了提升模型能力,人们也更关心另一件事:**当模型掌握了不希望被…...

抖音内容下载终极指南:5分钟搞定批量下载与去水印

抖音内容下载终极指南:5分钟搞定批量下载与去水印 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support. …...

别再瞎写抽奖了!从原神保底到洗牌算法,5种实战模型帮你搞定游戏概率设计

游戏抽奖系统设计实战:从概率模型到商业落地的5种解决方案 当玩家在《原神》中第89次抽卡仍未获得五星角色时,心跳加速的瞬间背后是精密的数学计算与商业逻辑的完美结合。抽奖系统作为现代游戏的核心付费点,其设计质量直接影响玩家留存、付费…...

jStorage核心功能详解:从基础存储到高级TTL设置

jStorage核心功能详解:从基础存储到高级TTL设置 【免费下载链接】jStorage jStorage is a simple key/value database to store data on browser side 项目地址: https://gitcode.com/gh_mirrors/js/jStorage jStorage是一个简单而强大的浏览器端键值存储数据…...

【国家级边缘AI项目总架构师内部复盘】:为什么92%的AI Agent边缘化失败?4个被忽视的实时性阈值与硬件协同校准公式

更多请点击: https://codechina.net 第一章:【国家级边缘AI项目总架构师内部复盘】:为什么92%的AI Agent边缘化失败?4个被忽视的实时性阈值与硬件协同校准公式 在2023–2024年覆盖17个省级工业物联网节点的国家级边缘AI落地验证中…...

CV产线MLOps平台:图像原生处理与硬件感知交付

1. 项目概述:这不是又一个“模型训练平台”,而是一套能真正跑通CV产线的MLOps工作流“Streamline Your Computer Vision Stack with an End-to-End MLOps Platform”——这个标题里藏着三个被太多团队长期忽视的关键事实:第一,“C…...

还在用--v 6硬套?揭秘Midjourney水效渲染的3层隐式建模逻辑:表面张力→次表面散射→环境光遮蔽耦合

更多请点击: https://kaifayun.com 第一章:Midjourney水效果渲染的认知跃迁 传统图像生成中对液体物理特性的模拟长期依赖预设材质贴图与后期合成,而 Midjourney v6 及后续版本通过隐式神经场(Implicit Neural Field)…...