sql server 计算时间戳

摘要:
1.计算时间戳是一天中的时间:((timestamp+28800)%86400)timestamp:因为时间戳是GMT(格林威治标准时间),所以需要添加8个小时的时差才能将其转换为北京时间;一天中的秒数;今天经过的秒数。秒。2.将时间戳计算为星期几:输出5,因此是星期四。00’)输出星期四3。使用时间戳selectDATEPART(dd,00:00')输出19 selectdatename(dd,

1.计算时间戳是当天的几点钟:

((timestemp  + 28800)%86400)

timestemp:时间戳;28800:8*3600,因为时间戳为GMT(格林尼治标准时间)需要加上8小时的时差转为北京时间;86400:一天的秒数;

1524105982转换为日期2018-04-19 10:46:22

e.g. ((1524105982 + 28800)%86400) = 38782,38782:这一天过去的秒数。38782/3600=10,10:小时。38782%3600/60=46,46:分钟。38782%3600%60=22,22:秒。

2.计算时间戳为星期几:

select DATEPART(WEEKDAY,DATEADD(s,1524105982+28800,'1970-01-01 00:00:00'))  

输出 5

星期天~星期六:1~7;输出5所以为星期四。

select datename(WEEKDAY,DATEADD(s,1524105982+28800,'1970-01-01 00:00:00')) 

输出 星期四

3.计算时间戳为当月的几号

select DATEPART(dd,DATEADD(s,1524105982+28800,'1970-01-01 00:00:00')) 
输出 19
select datename(dd,DATEADD(s,1524105982+28800,'1970-01-01 00:00:00'))
输出 19
时间
1 分钟
60
1 小时
3600
1 天
86400
1 周
604800
1 月 (30.44 天)
2629743
1年 (365.24 天)
31556736

免责声明:文章转载自《sql server 计算时间戳》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇centos下面配置key登录Android JNI 学习(十一):Invocation Api下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Ubuntu的NTP同步时钟设置方法

Ubuntu自动同步时钟设置方法 安装ntp服务:apt-get install ntp 启动ntp:timedatectl set-ntp on 重启ntp服务:service ntp restart 查看ntp状态:timedatectl (NTP synchronized需要为yes)  如果发现硬件时间不对(rtc time不准),可执行命令...

Nginx日志运维笔记

在分析服务器运行情况和业务数据时,nginx日志是非常可靠的数据来源,而掌握常用的nginx日志分析命令的应用技巧则有着事半功倍的作用,可以快速进行定位和统计。 1)Nginx日志的标准格式(可参考:http://www.cnblogs.com/kevingrace/p/5893499.html) log_format main '$remote_ad...

ASP.NET C# 日期 时间 年 月 日 时 分 秒 格式及转换(转自happymagic的专栏)

在平时编码中,经常要把日期转换成各种各样的形式输出或保持,今天专门做了个测试,发现DateTime的ToString()方法居然有这么多的表现形式,和大家一起分享. DateTime time=DateTime.Now;   //2010-5-28  11:22:02.4552691 星期五               time.To("y")      ...

浏览器缓存原理【转】

原文链接:https://www.cnblogs.com/wangpenghui522/p/5498427.html   为什么要使用web缓存?   Web缓存存在于服务器和客户端之间。Web缓存密切注视着服务器-客户端之间的通信,监控请求,并且把请求输出的内容(例如html页面、 图片和文件)另存一份;然后,如果下一个请求是相同的URL,则直接使用保存的...

【iOS】Instruments性能检测之耗电优化

  耗电优化最终目的:通过尽可能降低CPU、GPU功耗来降低手机电量消耗。   (1)尽可能少用定时器;   (2)优化I/O操作(所谓的I/O操作也就是文件操作,我们简称为I/O操作。怎么优化呢?尽量不要频繁写入小数据,最好批量一次性写入。读写大量主要的数据时,考虑用dispatch_io,其提供了基于GCD的异步操作文件I/O的API。用dispat...

Android 获取系统时间以及实时刷新时间(附参考代码)

使用date获取系统时间: private SimpleDateFormat simpleDateFormat; private Date date; //onCreate中 simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm"); date = n...