gmtime.html
来自「perl教程」· HTML 代码 · 共 98 行
HTML
98 行
<?xml version="1.0" ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<!-- saved from url=(0017)http://localhost/ -->
<script language="JavaScript" src="../../displayToc.js"></script>
<script language="JavaScript" src="../../tocParas.js"></script>
<script language="JavaScript" src="../../tocTab.js"></script>
<link rel="stylesheet" type="text/css" href="../../scineplex.css">
<title>Time::gmtime - by-name interface to Perl's built-in gmtime function</title>
<link rel="stylesheet" href="../../Active.css" type="text/css" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rev="made" href="mailto:" />
</head>
<body>
<script>writelinks('__top__',2);</script>
<h1><a>Time::gmtime - by-name interface to Perl's built-in gmtime function</a></h1>
<p><a name="__index__"></a></p>
<!-- INDEX BEGIN -->
<ul>
<li><a href="#name">NAME</a></li>
<li><a href="#synopsis">SYNOPSIS</a></li>
<li><a href="#description">DESCRIPTION</a></li>
<li><a href="#note">NOTE</a></li>
<li><a href="#author">AUTHOR</a></li>
</ul>
<!-- INDEX END -->
<hr />
<p>
</p>
<h1><a name="name">NAME</a></h1>
<p>Time::gmtime - by-name interface to Perl's built-in <a href="../../lib/Pod/perlfunc.html#item_gmtime"><code>gmtime()</code></a> function</p>
<p>
</p>
<hr />
<h1><a name="synopsis">SYNOPSIS</a></h1>
<pre>
<span class="keyword">use</span> <span class="variable">Time::gmtime</span><span class="operator">;</span>
<span class="variable">$gm</span> <span class="operator">=</span> <span class="keyword">gmtime</span><span class="operator">();</span>
<span class="keyword">printf</span> <span class="string">"The day in Greenwich is %s\n"</span><span class="operator">,</span>
<span class="operator">(</span><span class="string">qw(Sun Mon Tue Wed Thu Fri Sat Sun)</span><span class="operator">)</span><span class="operator">[</span> <span class="variable">gm</span><span class="operator">-></span><span class="variable">wday</span><span class="operator">()</span> <span class="operator">]</span><span class="operator">;</span>
</pre>
<pre>
<span class="keyword">use</span> <span class="variable">Time::gmtime</span> <span class="variable">w</span><span class="operator">(:</span><span class="variable">FIELDS</span><span class="operator">;</span>
<span class="keyword">printf</span> <span class="string">"The day in Greenwich is %s\n"</span><span class="operator">,</span>
<span class="operator">(</span><span class="string">qw(Sun Mon Tue Wed Thu Fri Sat Sun)</span><span class="operator">)</span><span class="operator">[</span> <span class="variable">gm_wday</span><span class="operator">()</span> <span class="operator">]</span><span class="operator">;</span>
</pre>
<pre>
<span class="variable">$now</span> <span class="operator">=</span> <span class="variable">gmctime</span><span class="operator">();</span>
</pre>
<pre>
<span class="keyword">use</span> <span class="variable">Time::gmtime</span><span class="operator">;</span>
<span class="keyword">use</span> <span class="variable">File::stat</span><span class="operator">;</span>
<span class="variable">$date_string</span> <span class="operator">=</span> <span class="variable">gmctime</span><span class="operator">(</span><span class="keyword">stat</span><span class="operator">(</span><span class="variable">$file</span><span class="operator">)-></span><span class="variable">mtime</span><span class="operator">);</span>
</pre>
<p>
</p>
<hr />
<h1><a name="description">DESCRIPTION</a></h1>
<p>This module's default exports override the core <a href="../../lib/Pod/perlfunc.html#item_gmtime"><code>gmtime()</code></a> function,
replacing it with a version that returns "Time::tm" objects.
This object has methods that return the similarly named structure field
name from the C's tm structure from <em>time.h</em>; namely sec, min, hour,
mday, mon, year, wday, yday, and isdst.</p>
<p>You may also import all the structure fields directly into your namespace
as regular variables using the :FIELDS import tag. (Note that this
still overrides your core functions.) Access these fields as variables
named with a preceding <code>tm_</code> in front their method names. Thus,
<code>$tm_obj->mday()</code> corresponds to $tm_mday if you import the fields.</p>
<p>The <code>gmctime()</code> function provides a way of getting at the
scalar sense of the original CORE::gmtime() function.</p>
<p>To access this functionality without the core overrides,
pass the <a href="../../lib/Pod/perlfunc.html#item_use"><code>use</code></a> an empty import list, and then access
function functions with their full qualified names.
On the other hand, the built-ins are still available
via the <code>CORE::</code> pseudo-package.</p>
<p>
</p>
<hr />
<h1><a name="note">NOTE</a></h1>
<p>While this class is currently implemented using the Class::Struct
module to build a struct-like class, you shouldn't rely upon this.</p>
<p>
</p>
<hr />
<h1><a name="author">AUTHOR</a></h1>
<p>Tom Christiansen</p>
</body>
</html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?