日期和时间分隔

问题描述

|
<html xmlns=\"http://www.w3.org/1999/xhtml\">
<head runat=\"server\">
    <title></title>
</head>
<body>
    <form id=\"form1\" runat=\"server\">
    <div>
        <input id=\"inpHide\" type=\"hidden\" runat=\"server\" />
        <input id=\"inpHide1\" type=\"hidden\" runat=\"server\" />
        <asp:Label ID=\"Label1\" runat=\"server\"></asp:Label>
        <asp:Label ID=\"Label2\" runat=\"server\"></asp:Label>
        <asp:Label ID=\"Label3\" runat=\"server\"></asp:Label>
    <asp:Button ID=\"Button1\" runat=\"server\" onclick=\"Button1_Click\" Width=\"100px\" Height=\"30px\" Text=\"Button\" />
    </div>
    <script language=\"javascript\" type=\"text/javascript\">
        var current_date = new Date();
        var current_timezone = current_date.getTimezoneOffset();
        document.getElementById(\"inpHide\").value = current_timezone * -1;
        document.getElementById(\"inpHide1\").value = current_date;
        </script>
</body>
</html>

protected void Button1_Click(object sender,EventArgs e)
{
        Label1.Text = inpHide.Value.Trim();
            Label2.Text = inpHide1.Value.Trim();
            Label3.Text = Label2.Text;
}
    

解决方法

DateTime dt;
string Temp1 = \"Your Date\";
if (Temp1.LastIndexOf(\"GMT\") > 0)
{
    Temp1 = Temp1.Remove(Temp1.LastIndexOf(\"GMT\"));
}
Temp1 = \"Wed May 25 23:43:31 UTC+0900 2011\";
if (Temp1.LastIndexOf(\"UTC\") > 0)
{
     Temp1 = Temp1.Remove(Temp1.LastIndexOf(\"UTC\"),9);
     string[] split = Temp1.Split(\' \');
     Temp1 = split[0] + \" \" + split[1] + \" \" + split[2] + \" \" + split[4] + \" \" + split[3];
}
if (DateTime.TryParse(Temp1,out dt))
{
     // If it is a valid date
     string date = dt.ToShortDateString();
     string time = dt.ToShortTimeString();
}
    ,我使用的是字符串格式,如www.csharp-examples.net的“ C#示例”页面所述:
String.Format(\"{0:t}\",dt);  // \"4:05 PM\"                         ShortTime
String.Format(\"{0:d}\",dt);  // \"3/9/2008\"                        ShortDate
    ,您应该看看有关DateTime的msdn文档 您应该特别注意parse函数和各种ToString函数,并注意传入的字符串格式(或根据当前的文化),以确保获得所需的格式。     ,我不确定您使用的是哪种编程语言,但是大多数语言都具有在空白处中断字符串的功能。您可以通过这种方式断开字符串,然后取出日期元素并使用它们。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...