Lua获取系统时间和时间格式化方法及格式化参数
一、系统当前时间对应的时间戳
local ntime = os.time
print(ntime)
二、格式化时间显示,参考下表
常用于设置header等
ngx.header["Last-Modified:"] = os.date("%a, %d %b %Y %X GMT")
ngx.header["Content-Type"] = "text/html; charset=utf-8"
ngx.header["Cache-Control"] = "public"
ngx.header["Expires"] = os.date("%a, %d %b %Y %X GMT", os.time() + cdnCacheTime)
%a |
abbreviated weekday name (e.g., Wed) |
%A |
full weekday name (e.g., Wednesday) |
%b |
abbreviated month name (e.g., Sep) |
%B |
full month name (e.g., September) |
%c |
date and time (e.g., 09/16/98 23:48:10) |
%d |
day of the month (16) [01-31] |
%H |
hour, using a 24-hour clock (23) [00-23] |
%I |
hour, using a 12-hour clock (11) [01-12] |
%M |
minute (48) [00-59] |
%m |
month (09) [01-12] |
%p |
either "am" or "pm" (pm) |
%S |
second (10) [00-61] |
%w |
weekday (3) [0-6 = Sunday-Saturday] |
%x |
date (e.g., 09/16/98) |
%X |
time (e.g., 23:48:10) |
%Y |
full year (1998) |
%y |
two-digit year (98) [00-99] |
%% |
the character '%' |
相关推荐
-
Lua常用时间函数使用实例
-- 获取当前的格林尼治时间 print(os.time()) -- 获取当前时间的字符串表示,形如:11/28/08 10:28:37 print(os.date()) -- 获取当前日期的字符串表示,形如:11/28/08 print(os.date("%x", os.time())) -- 获取当前时间的字符串表示,形如:10:28:37 print(os.date("%X", os.time())) -- 获取当前时间的字符串表示,形如:10/10/13 1
-
lua获取未来某时间点的时间戳解决方案
最近在做游戏定时推送,犹如第二天9点通知玩家领取奖励之类的需求,要求获取第二天9点的时间戳,以前用JS写过类似的需求,JS中的Date类用起来比较方便,很多东西已经帮忙弄好了,最主要的还是会自动处理时间和日期的自己进阶吧.最近写lua也碰到类似的需求,但看过lua的文档后,发现lua没有JS那么方便:但也不是没有办法,这里记录下,供以后查看,直接看代码吧 复制代码 代码如下: local cur_timestamp = os.time() local one_hour_timestamp = 2
-
PHP获取系统毫秒数时间方法
目录 前言 一.获取当前时间戳 二.获取当前时间 三.获取当前毫秒数 前言 php中获取时间方法是date(),在php中获取时间戳方法有time().strtotime(): date() :date(format, timestamp),format为格式.timestamp为时间戳(可选).time():返回当前时间的 Unix 时间戳,没有参数.strtotime(time, now) :将英文文本格式的时间字符串解析为 Unix 时间戳.time 为必填,规定要解析的时间字符串:now
-
Python运维之获取系统CPU信息的实现方法
使用Python进行运维工作的时候有时候需要获取CPU的信息,这在psutil模块库的帮助下非常容易实现. 常见的CPU信息有以下几种: 1,用户时间以及百分比: 2,系统时间以及百分比: 3,空闲时间以及百分比: 4,CPU的硬件信息: 前3个中的时间可以采用cpu_times方法获取,百分比可以使用cpu_times_pcercent获得. 简单的示范如下: In [9]: importpsutil In [10]:psutil.cpu_times() Out[10]: scputimes(
-
python在linux系统下获取系统内存使用情况的方法
本文实例讲述了python在linux系统下获取系统内存使用情况的方法.分享给大家供大家参考.具体如下: """ Simple module for getting amount of memory used by a specified user's processes on a UNIX system. It uses UNIX ps utility to get the memory usage for a specified username and pipe it
-
Python获取系统默认字符编码的方法
本文实例讲述了Python获取系统默认字符编码的方法.分享给大家供大家参考.具体分析如下: 在Python代码中,普通字符串的编码方式与程序源文件编码方式一致的,而很多IDE在默认情况下,将程序源文件按照系统默认字符编码来保存的. 下面给出用Python获取系统默认编码的例子: #!/usr/bin/env python #coding=utf-8 """ 获取系统默认编码 """ import sys print sys.getdefaulte
-
Lua获取系统时间和时间格式化方法及格式化参数
一.系统当前时间对应的时间戳 复制代码 代码如下: local ntime = os.time print(ntime) 二.格式化时间显示,参考下表 常用于设置header等 复制代码 代码如下: ngx.header["Last-Modified:"] = os.date("%a, %d %b %Y %X GMT") ngx.header["Content-Type"] = "text/html; charset=utf-8
-
Android获取系统时间以及网络时间
项目开发中,很多时候会用到android的时间,罗列一下获取的时间的方式,和大家共同学习进步 一.获取系统时间 1.通过Calendar类来获取系统当前的时间 Calendar calendar = Calendar.getInstance(); long unixTime = calendar.getTimeInMillis();//这是时间戳 Logger.i(TAG,"calendar--->>>"+"当前时间为:" + calendar.
-
Javascript中常用类型的格式化方法小结
前言 相信大家都知道因为JavaScript是弱类型的语言,项目写大了会非常难以把控,容易出各种问题.幸好有强类型的TypeScript可以很大程度上弥补这一缺陷,但TypeScript提供的强类型是编译阶段的,虽然绝大部分类型相关的问题在编译阶段都能被覆盖到,但对于小部分在运行时才会出错的错误还是无能为力. 例如以下几种常见的情况: 1.定义为number的属性,赋值的时候,如果赋值源没有定义强类型,这样就会绕过编译检查的阶段,到运行时发现可能传进来的是个字符串.类内部再一顿加减乘除,很容易导
-
Python 中几种字符串格式化方法及其比较
Python 中几种字符串格式化方法及其比较 起步 在 Python 中,提供了很多种字符串格式化的方式,分别是 %-formatting.str.format 和 f-string .本文将比较这几种格式化方法. %- 格式化 这种格式化方式来自于 C 语言风格的 sprintf 形式: name = "weapon" "Hello, %s." % name C 语言的给实话风格深入人心,通过 % 进行占位. 为什么 %-formatting不好 不好的地方在于,
-
asp.net获取系统当前时间的方法详解
本文实例讲述了asp.net获取系统当前时间的方法.分享给大家供大家参考,具体如下: 在c# / ASP.net中我们可以通过使用DataTime这个类来获取当前的时间.通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04).时间(12:12:12).日期+时间(2008-09-04 12:11:10)等. //获取日期+时间 DateTime.Now.ToString(); // 2008-9-4 20:02:10 DateTime.Now.ToLocalTime().
-
javascript获取系统当前时间的方法
本文实例讲述了javascript获取系统当前时间的代码.分享给大家供大家参考.具体如下: 运行效果截图如下: 具体代码如下: <!DOCTYPE html> <html> <head> <title>获取时间</title> <script type="text/javascript"> window.onload = function(){ showTime(); } function showTime(){
随机推荐
- json中换行符的处理方法示例介绍
- ASP.NET实现二维码(QRCode)的创建和读取实例
- asp.net实现取消页面表单内文本输入框Enter响应的方法
- PHP处理excel cvs表格的方法实例介绍
- JSP 开发之Spring Security详解
- Zend Studio去除编辑器的语法警告设置方法
- suggestion开发小结以及对键盘事件的总结(针对中文输入法状态)
- 微信小程序 picker 组件详解及简单实例
- 如何在 Netware 服务器中安装多块网卡
- MSSQL内外连接(INNER JOIN)语句详解
- 显示 Sql Server 中所有表中的信息
- win2003 ip安全策略 限制某个IP或IP段访问服务器指定端口图文说明
- flash纯动态生成饼图第1/2页
- 详解Java的环境变量和Tomcat服务器配置
- python正则分析nginx的访问日志
- PHP读取大文件末尾N行的高效方法推荐
- python如何在循环引用中管理内存
- Android控件实现水滴效果
- 详解create-react-app 2.0版本如何启用装饰器语法
- js input输入百分号保存数据库失败的解决方法