Oracle下时间转换在几种语言中的实现
2023-06-13 09:13:55 时间
c shell perl php下的日期时间转换: 秒数与人类可读日期 scalar localtime 与 seconds since `00:00:00 1970-01-01 UTC"
scalar localtime 26-byte string 与 seconds since `00:00:00 1970-01-01 UTC"
(1970年1月1日凌晨零点以来的秒数)
the number of seconds that have passed since the Epoch: 00:00:00 January 1, 1970, Coordinated Universal Time (UTC).
c:
《Advanced Programming in the UNIX Environment: Second Edition》
简称《APUE》 Seciont 6.10 Figure 6.8. Relationship of the various time functions 说的清楚
#include <time.h>
time_t time(time_t *calptr);
struct tm *localtime(const time_t *calptr);
struct tm *gmtime(const time_t *calptr);
time_t mktime(struct tm *tmptr);
char *asctime(const struct tm *tmptr);
char *ctime(const time_t *calptr);
size_t strftime(char *restrict buf, size_t maxsize,
const char *restrict format,
const struct tm *restrict tmptr);
shell:
% date +%s
1128621784
% date -d "1970-01-01 UTC 1128621784 seconds"
Fri Oct 7 02:03:04 CST 2005
date -d "1970-01-01 UTC 1128621784 seconds" +"%Y-%m-%d %H:%M:%S"
2005-10-07 02:03:04
perl:
% perl -e "print scalar localtime 1128621784"
Fri Oct 7 02:03:04 2005
php:
date("Y-m-d H:i:s",time());
scalar localtime 26-byte string 与 seconds since `00:00:00 1970-01-01 UTC"
(1970年1月1日凌晨零点以来的秒数)
the number of seconds that have passed since the Epoch: 00:00:00 January 1, 1970, Coordinated Universal Time (UTC).
c:
《Advanced Programming in the UNIX Environment: Second Edition》
简称《APUE》 Seciont 6.10 Figure 6.8. Relationship of the various time functions 说的清楚
#include <time.h>
time_t time(time_t *calptr);
struct tm *localtime(const time_t *calptr);
struct tm *gmtime(const time_t *calptr);
time_t mktime(struct tm *tmptr);
char *asctime(const struct tm *tmptr);
char *ctime(const time_t *calptr);
size_t strftime(char *restrict buf, size_t maxsize,
const char *restrict format,
const struct tm *restrict tmptr);
shell:
% date +%s
1128621784
% date -d "1970-01-01 UTC 1128621784 seconds"
Fri Oct 7 02:03:04 CST 2005
date -d "1970-01-01 UTC 1128621784 seconds" +"%Y-%m-%d %H:%M:%S"
2005-10-07 02:03:04
perl:
% perl -e "print scalar localtime 1128621784"
Fri Oct 7 02:03:04 2005
php:
date("Y-m-d H:i:s",time());
相关文章
- Oracle数据库安装指南(oracle安装方法)
- 格式Oracle 日期格式转换精彩指南(oracle日期转日期)
- Oracle字段转换为日期的简单方法(oracle字段转日期)
- Oracle触发器:常见类型及其应用(oracle触发器类型)
- Oracle触发器:常见类型介绍(oracle触发器类型)
- 数据库监控Oracle数据库实时变化:一种追求卓越的实践(监控oracle)
- Oracle北京培训:专业技能无限可能(oracle北京培训中心)
- 信息深入了解Oracle中的列信息(oracle查看列)
- Oracle员工出差定制精致酒店之旅(oracle 出差 酒店)
- C语言连接Oracle数据库的简单操作方法(c语言怎么连oracle)
- c语言Oracle返回值解析及应用(c oracle 返回值)
- 存储过程使用Java语言执行Oracle存储过程(java执行oracle)
- FME 加速 Oracle 数据转换过程(fme oracle)
- 用e语言快速查询Oracle数据库(e语言 查询oracle)
- 数据库文档教程快速安装Oracle数据库(doc如何装oracle)
- 字符Oracle空值转换为字符串的方法(oracle 为空 转)
- Oracle监听器保障系统安全的重要护航(oracle中监听器)
- Oracle中的数据转置技术(oracle中的转置)
- Oracle 数据库事务处理介绍(oracle 事务详解)
- 借助Oracle,轻松实现高效的执行计划管理(oracle保留执行计划)
- Oracle数据库使用共享内存技术优化性能(oracle使用shm)
- Oracle为字段构建索引优化数据性能的必要步骤(oracle为字段加索引)
- 深入了解Oracle的表空间创建(oracle下表空间创建)
- 掌握Oracle SDE操作一步步实现数据库管理(oracle sde操作)
- 利用Oracle SCN快照实现快速数据管理(oracle scn快照)
- Oracle DG全面备份确保数据安全可靠(oracle dg 全备)
- Oracle中的CAT函数文本合并的利器(oracle cat函数)