我一直在用
timeStamp = new Date(unixTime*1000);
document.write(timeStamp.toString());
Run Code Online (Sandbox Code Playgroud)
它将输出例如:
Tue Jul 6 08:47:00 CDT 2010
// 24小时
屏幕空间是主要的,所以我想占用更少的空间与日期和输出:
mm/dd/yy hh:mm
//也是24小时的时间
所以我有一个报告工具,它在HTML文件中吐出作业调度统计信息,我希望使用Perl来使用这些数据.我不知道如何逐步浏览HTML表格.
我知道如何使用jQuery做到这一点
$.find('<tr>').each(function(){
variable = $(this).find('<td>').text
});
Run Code Online (Sandbox Code Playgroud)
但我不知道如何用Perl做同样的逻辑.我该怎么办?下面是HTML输出的示例.每个表行包括三个相同的统计信息:对象名称,状态和返回代码.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<HTML>
<HEAD>
<meta name="GENERATOR" content="UC4 Reporting Tool V8.00A">
<Title></Title>
<style type="text/css">
th,td {
font-family: arial;
font-size: 0.8em;
}
th {
background: rgb(77,148,255);
color: white;
}
td {
border: 1px solid rgb(208,213,217);
}
table {
border: 1px solid grey;
background: white;
}
body {
background: rgb(208,213,217);
}
</style>
</HEAD>
<BODY>
<table>
<tr>
<th>Object name</th>
<th>Status</th>
<th>Return code</th>
</tr>
<tr>
<td>JOBS.UNIX.S_SITEVIEW.WF_M_SITEVIEW_CHK_FACILITIES_REGISTRY</td>
<td>ENDED_OK - ended normally</td>
<td>0</td>
</tr>
<tr> …Run Code Online (Sandbox Code Playgroud) 我知道为了在String.Format中使用花括号,我必须使用双花括号,即"{{"和"}}".我的问题是,如何使用来自表单的字符串来完成此工作?我试过了
str.Replace("{","{{");
str.Replace("}","}}");
Run Code Online (Sandbox Code Playgroud)
但这似乎不起作用.有任何想法吗?