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

营销型企业网站案例分析著名的个人网站

营销型企业网站案例分析,著名的个人网站,做网站多久才会有收益,轻拟物WordPress主题时间戳与当地时间 概念: 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.tj-hxxt.cn/news/118474.html

相关文章:

  • 阿里云网站的logo怎么写进去的网站推广软件哪个最好
  • 文件下载网站源码永久免费无代码开发平台网站
  • wordpress手机端如何广州:推动优化防控措施落
  • 做外围的都上什么网站找超级外链工具 增加外链中
  • 手机制作gif西安seo霸屏
  • 网页微信能不能传文件seo 优化一般包括哪些内容
  • 网站建设 swot分析我国的网络营销公司
  • 温州做网站 掌熊号企业网站优化
  • 你们交学费做网站百度网盘下载官网
  • 在哪个网站可以查做项目中标的b站2023推广网站
  • 藁城专业网站建设南京seo顾问
  • 做的网站如何被百度搜到网络推广一个月工资多少
  • 旅行社网站建设规划书论文html网页制作代码
  • 网站授权协议贴吧高级搜索
  • php印刷网站源码杭州网站优化流程
  • 自己建设网站模版网络推广产品要给多少钱
  • 哈尔滨 做网站企业培训有哪些方面
  • wordpress自豪的采用常州seo关键词排名
  • 互利互通网站建设外贸网站建站和推广
  • 网站架构图用什么做盐城seo营销
  • go 做视频网站网站优化策略分析
  • 《美食天下》网站的建设北京建站工作室
  • 深圳做网上商城网站广州seo排名收费
  • 万户 网站建设免费网站建设
  • 湖北潜江资讯网宁波seo在线优化方案
  • 宝塔面板做织梦网站想要网站推广版
  • dw做网站背景音乐百度权重怎么看
  • 建网站素材seo关键词排名技巧
  • wordpress短链接插件seo服务商
  • 找个美工做淘宝网站需要多少钱今日最新闻