【时间】Unix时间戳
2024-10-07 16:12:06
UNIX时间戳:Unix时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp) 是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。
UNIX时间戳的0按照ISO 8601规范为 :1970-01-01T00:00:00Z. 一个小时表示为UNIX时间戳格式为:3600秒;一天表示为UNIX时间戳为86400秒,闰秒不计算。
在大多数的UNIX系统中UNIX时间戳存储为32位,这样会引发2038年问题或Y2038。
为什么使用UNIX时间戳
跨数据库的应用开发,在数据库系统中不同的数据库对与时间类型却有不同解释,比如ORACLE的date和MYSQL里面的date就不能直接兼容转换,数据方面还可以使用数据迁移工具进行转换,但是对与应用来说那就是灾难(在这不谈hibernate等可以垮数据库的框架)
为了实现垮平台在应用系统中记录时间的时候我们就可以使用记录UNIX时间戳的方法做到垮平台性。 现在大多数的语言java、PHP、Perl等都支持直接取UNIX时间戳,将需要记录的时间记录为UNIX时间戳,这样就可以不同的数据库系统中的垮平台性,对与时间的操作只要对时间戳操作就行了
最新文章
- 关于Java8函数式编程你需要了解的几点
- 洛谷U4859matrix[单调栈]
- Windows性能优化关键点-Windows Performance tuning important settings
- JAVA求解线性方程组-列主元高斯消去法
- Activity类生命周期
- yii2开发后记
- 在 Mac OS X 终端里使用 Solarized 配色方案
- [初级教程]用SecureCRT+Xming轻松远程实现Linux的X DISPLAY
- (转)RabbitMQ消息队列(一): Detailed Introduction 详细介绍
- HTML5实战与剖析之classList属性
- [置顶] logistic回归(一)
- java fx example
- Nginx 虚拟主机下支持Pathinfo并隐藏入口文件的完整配置
- 目标检测 anchor 理解笔记
- 测试体验Centrifugo
- 使用ML.NET实现情感分析[新手篇]
- Android下获取FPS的几种方法
- angularjs通过ng-change和watch两种方式实现对表单输入改变的监控
- 20145322何志威 Exp7 网络欺诈技术防范
- centos安装eclise启动报错