当前位置:首页 > 技术分析 > 正文内容

python之时间处理

ruisui881个月前 (05-11)技术分析14

datetime包

导入包与模块

from datetime import datetime
import datetime

常用函数

函数名

功能

说明

now

获取当前时间戳

用法:now = datetime.now()

strftime

时间对象转字符串

用法: now = datetime.now()

date_str = now.strftime('%Y-%m-%d %H:%M:%S')

strptime

时间字符串转时间类型

用法:datetime.strptime(tt,format)

参数: tt符合时间格式的字符串

format:tt时间字符串匹配规则

datetime.strptime('2025-05-06 14:00:51','%Y-%m-%d %H:%M:%S')

fromtimestamp

将时间戳转换为时间

用法:datetime.fromtimestamp(datetime_timestamp)

获取时间间隔

from datetime import datetime
from datetime import timedelta
// 用法
timeobj = timedelta(days=0, seconds=0, microseconds=0,
                milliseconds=0, minutes=0, hours=0, weeks=0)

//示例
now = datetime.now();
oneDay = timedelta(days=1)
afterDay = now + oneDay

常见时间格式字符

字符

说明

%Y

年份

%m

月份

%d

月中某一天

%H

一天中的第几个小时

%M

当前第几分

%S

当前第几秒

%f

当前秒的第多少毫秒

time模块

导入模块

import time
//使用
time.time() //返回秒级的浮点类型

常用函数

函数名

功能

说明

localtime

获取本地时间函数

用法:time.localtime(timestamp)

timestamp:时间戳(可不传)

返回值

tm_year:年份

tm_mon:月,

tm_mday:日,

tm_hour:小时,

tm_min:分钟,

tm_sec:秒

tm_wday:一周的第几天(0是周一),

tm_yday:一年的第几日,

tm_isdst:是否是夏时令(-1,0,1)

sleep

暂停函数

用法:time.sleep(second)

参数:second 希望程序被暂停的秒数

strftime

时间转字符串

用法:time.strftime(format,t)

参数:format格式规范

t:time.localtime对应的时间类型

strptime

字符串转时间

用法:time.strptime(time_str,format)

参数:time_str符合时间格式的字符串

format:要与time_str的时间格式一致

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/3974.html

分享给朋友:

“python之时间处理” 的相关文章

gitlab常用命令大全

GitLab常用命令大全GitLab是一个基于Git的Web平台,它不仅提供代码托管,还集成了持续集成/持续交付(CI/CD)、代码审查、问题追踪等功能。在日常使用GitLab的过程中,我们常常需要使用一系列命令来管理代码仓库、处理分支和标签等。以下是GitLab常用的Git命令大全,并附上详细解释...

USB电池充电基础:应急指南

USB为便携设备供电与其串行通信功能一样,已经成为一种标准应用。如今,USB 供电已经扩展到电池充电、交流适配器及其它供电形式的应用。应用的普及带来的一个显著效果是便携设备的充电和供电可以互换插头和适配器。因此,相对于过去每种装置都采用专用适配器的架构相比,目前的解决方案允许采用多种电源进行充电。毋...

一文让你彻底搞懂 vue-Router

路由是网络工程里面的专业术语,就是通过互联把信息从源地址传输到目的地址的活动。本质上就是一种对应关系。分为前端路由和后端路由。后端路由:URL 的请求地址与服务器上的资源对应,根据不同的请求地址返回不同的资源。前端路由:在单页面应用中,根据用户触发的事件,改变URL在不刷新页面的前提下,改变显示内容...

Vue从入门到实践 丨Vue-router基本使用

1. 什么是 vue-routervue-router 是 vue.js 官方给出的路由解决方案。它只能结合 vue 项目进行使用,能够轻松的管理 SPA 项目中组件的切换。vue-router 的官方文档地址:https://router.vuejs.org/zh/2. vue-router 安装...

Vue中的路由配置常用属性

router:路由页面跳转的核心库;引入路由:import VueRouter from 'vue-router'; 注册路由:const router = new VueRouter({ })mode:模式路由有hash history两种模式:hash模式URL中包含#,#后边是...

vue父组件修改子组件的值(通过调用子组件的方法)

props只支持第一次加载这个组件的时候获取父组件的值,后续修改父组件的值得时候子组件并不会动态的更改。然而我们想要通过父组件修改子组件的值要怎么做呢?可以通过ref的方式调用子组件的方法改变子组件的值。子组件<template><div><span>{{data...