﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-日积月累-随笔分类-Lua</title><link>http://www.cppblog.com/jsunhj/category/8982.html</link><description /><language>zh-cn</language><lastBuildDate>Mon, 09 Mar 2009 18:54:51 GMT</lastBuildDate><pubDate>Mon, 09 Mar 2009 18:54:51 GMT</pubDate><ttl>60</ttl><item><title>Lua库之时间和日期操作</title><link>http://www.cppblog.com/jsunhj/archive/2008/11/28/68082.html</link><dc:creator>基础中的基础</dc:creator><author>基础中的基础</author><pubDate>Fri, 28 Nov 2008 08:30:00 GMT</pubDate><guid>http://www.cppblog.com/jsunhj/archive/2008/11/28/68082.html</guid><wfw:comment>http://www.cppblog.com/jsunhj/comments/68082.html</wfw:comment><comments>http://www.cppblog.com/jsunhj/archive/2008/11/28/68082.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jsunhj/comments/commentRss/68082.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jsunhj/services/trackbacks/68082.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt; font-family: 宋体;">os.time()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;== 返回当前系统的<a href="http://www.cppblog.com/jsunhj/archive/2008/11/28/68084.html">日历时间</a><br>os.date()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;== 返回本地化的时间字符串，这里是"11/28/08 17:23:37"<br>os.date("%x", os.time()) &lt;== 返回自定义格式化时间字符串（<a href="http://www.cppblog.com/jsunhj/admin/EditPosts.aspx#FullArgList">完整的格式化参数</a>），这里是"11/28/08"<br>os.clock()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;== 返回执行该程序CPU花去的时钟秒数，这里是1156.726<br><br><strong><span style="font-size: 12pt;">附录</span></strong><br><a id="FullArgList" name="FullArgList"></a><a href="http://www.cppblog.com/jsunhj/admin/EditPosts.aspx#FullArgList">完整的格式化参数</a><br>这些时间输出的字符串表示是经过本地化的。所以如果是在巴西（葡萄牙语系），"%B" 得到的就是 "setembro"（译者按：大概是葡萄牙语九月？），"%x" 得到的就是 "16/09/98"（月日次序不同）。标记的意义和显示实例总结如下表。实例的时间是在1998年九月16日，星期三，23:48:10。返回值为数字形式的还列出了它们的范围。（都是按照英语系的显示描述的，也比较简单，就不烦了）<br>%a abbreviated weekday name (e.g., Wed)<br>%A full weekday name (e.g., Wednesday)<br>%b abbreviated month name (e.g., Sep)<br>%B full month name (e.g., September)<br><span style="color: #000000;"><strong>%c</strong> date and time (e.g., 09/16/98 23:48:10) <br></span>%d day of the month (16) [01-31]<br>%H hour, using a 24-hour clock (23) [00-23]<br>%I hour, using a 12-hour clock (11) [01-12]<br>%M minute (48) [00-59]<br>%m month (09) [01-12]<br>%p either "am" or "pm" (pm)<br>%S second (10) [00-61]<br>%w weekday (3) [0-6 = Sunday-Saturday]<br>%x date (e.g., 09/16/98)<br>%X time (e.g., 23:48:10)<br>%Y full year (1998)<br>%y two-digit year (98) [00-99]<br>%% the character '%'<br><font color="#008000"><span style="color: #000000;">事实上如果不使用任何参数就调用date，就是以%c的形式输出。这样就是得到经过格式化的完整时间信息。</span><br></font>注意%x、%X和%c由所在地区和计算机系统的改变会发生变化。<br>如果该字符串要确定下来（例如确定为mm/dd/yyyy），可以使用明确的字符串格式方式（例如"%m/%d/%Y"）。</span><img src ="http://www.cppblog.com/jsunhj/aggbug/68082.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jsunhj/" target="_blank">基础中的基础</a> 2008-11-28 16:30 <a href="http://www.cppblog.com/jsunhj/archive/2008/11/28/68082.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>