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

vs2010网站开发视频wordpress 注册审批

vs2010网站开发视频,wordpress 注册审批,网站开发工具的功能包括html,网站做支付宝接口吗时间戳与当地时间 概念: 1.时间戳: 时间戳是指格林威治时间自1970年1月1日(00:00:00 GMT)至当前时间的总秒数。它也被称为Unix时间戳(Unix Timestamp)。通俗的讲,时间戳是一份能够表示一份数据…

时间戳与当地时间

        概念:

                1.时间戳:

时间戳是指格林威治时间自1970年1月1日(00:00:00 GMT)至当前时间的总秒数。它也被称为Unix时间戳(Unix Timestamp)。通俗的讲,时间戳是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。

                2.当地时间(即夏时制DST):

又称“日光节约时制”和“夏令时间”,是一种为节约能源而人为规定地方时间的制度,在这一制度实行期间所采用的统一时间称为“夏令时间”。一般在天亮早的夏季人为将时间提前一小时,可以使人早起早睡,减少照明量,以充分利用光照资源,从而节约照明用电。

以上俩个也是时间的表示方式

 AWK的内置时间函数

grep/sed/awk用正则去筛选日志时,如果要精确到小时、分钟、秒,则非常难以实现。

但是awk提供了mktime()函数,它可以将时间转换成epoch时间值。

# 2019-11-10 03:42:40转换成epoch为1970-01-01 00:00:00
$ awk 'BEGIN{print mktime("2019 11 10 03 42 40")}'
1573328560

借此,可以取得日志中的时间字符串部分,再将它们的年、月、日、时、分、秒都取出来,然后放入mktime()构建成对应的epoch值。因为epoch值是数值,所以可以比较大小,从而决定时间的大小。

 实战案例

        案例一:

strptime1()实现的是将2019-11-10T03:42:40+08:00格式的字符串转换成epoch值,然后which_time比较大小即可筛选出精确到秒的日志。可以利用patsplit来取时间中的数字

BEGIN{
which_time = mktime("2019 11 10 03 42 40")   #要筛选什么时间的日志,将其时间构建成epoch值
}
{
match($0,"^.*\\[(.*)|1].*",arr)       #取出日志中的日期时间字符串部分tmp_time = strptime1(arr[1])           # 将日期时间字符串转换为epoch值if(tmp_time >which_time){print}        #通过比较epoch值来比较时间大小
}# 构建的时间字符串格式为:"2019-11-10T03:42:40+08:00"
function strptime1(str,arr,Y,M,D,H,m,S){
patsplit(str,arr,"[0-9]{1,4}")
Y=arr[1]
M=arr[2]
D=arr[3]
H=arr[4]
m=arr[5]
S=arr[6]
return mktime(sprintf("%s %s %s %s %s %s", Y,M,D,H,m,S))
}# 可以使用match  gsub  gensub ,先将各个标点符号替换成空格,然后再用split进行字段划分#patsplit:使用正则表达式来匹配字符串,将匹配成功的部分显示出来,并保存到数组当中.需要指定:字符串,数组,正则表达式,由此已经取到了年月日时分秒

即可得到时间 

        案例二:

strptime2()实现的是将10/Nov/2019:23:53:44+08:00格式的字符串转换成epoch值,然后和which_time比较大小即可筛选出精确到秒的日志。

BEGIN{# 要筛选什么时间的日志,将其时间构建成epoch值which_time = mktime("2019 11 10 03 42 40")
}{# 取出日志中的日期时间字符串部分match($0,"^.*\\[(.*)\\].*",arr)# 将日期时间字符串转换为epoch值tmp_time = strptime2(arr[1])# 通过比较epoch值来比较时间大小if(tmp_time > which_time){print }
}# 构建的时间字符串格式为:"10/Nov/2019:23:53:44+08:00"
function strptime2(str,dt_str,arr,Y,M,D,H,m,S) {dt_str = gensub("[/:+]"," ","g",str)# dt_sr = "10 Nov 2019 23 53 44 08 00"split(dt_str,arr," ")Y=arr[3]M=mon_map(arr[2])D=arr[1]H=arr[4]m=arr[5]S=arr[6]return mktime(sprintf("%s %s %s %s %s %s",Y,M,D,H,m,S))
}function mon_map(str,mons){mons["Jan"]=1mons["Feb"]=2mons["Mar"]=3mons["Apr"]=4mons["May"]=5mons["Jun"]=6mons["Jul"]=7mons["Aug"]=8mons["Sep"]=9mons["Oct"]=10mons["Nov"]=11mons["Dec"]=12return mons[str]
}

http://www.yayakq.cn/news/879889/

相关文章:

  • 阿里云服务器做盗版电影网站宁波seo怎么做引流推广
  • 杭州网站设计工作室第三方专业网站制作公司有哪些
  • 品牌好的佛山网站建设价格外国工业设计网站
  • 建站资源给公司做兼职维护网站多少钱
  • 关于做芯片类招聘的网站网站换模板影响
  • 住房和城乡建设部网站职称查询免费注册163
  • 临沂网站建设电话柳南网站建设
  • 个人做短视频网站做暖暖的视频网站
  • 昆明网站优化珠海蓝迪装饰设计工程有限公司
  • 如何向百度提交网站wordpress自动采集1024
  • 单页面网站怎么做seo云主机放多个网站
  • 怎样做网站流量在手机上做网站是什么软件
  • 做北美市场用哪个网站wordpress sae 主题
  • 婚纱网站怎么做seo可画在线设计平台
  • 如何给自己公司做一个网站国内机加工订单
  • 江苏网站建设系统方案做seo网站
  • 建设网站需要租赁主机吗网站套餐报价 模版
  • 网站备案在哪个部门青岛圭谷网站建设公司怎么样
  • 东台专业做网站网页设计作品要求
  • 网站建设的相关费用王也高清壁纸第三季
  • 免费的企业网页制作网站网络项目平台
  • 达州网站建设哪家好wordpress微信小程序源码
  • 如何制作网站模板电商网站搭建
  • 沈阳网站优化排名宁波海曙网站开发公司电话
  • 建设网站的基本技术企业所得税法实施条例
  • 电子政务网站建设公司排行榜易语言怎么做视频网站
  • 做网站初始配置电商网站建设包括哪些方面
  • 网站海外seo网站后台百度统计图如何做的
  • 马家堡做网站的公司烟台哪里做网站好
  • 沈阳正规网站建设哪家便宜智慧团建网站几点关闭