净MVC.
对于我认识的每个人,我需要做的事情非常简单.我需要在控制器之间传递数据以在ASP.net MVC中查看.
代码我用控制器编写.
public ActionResult Upload()
{
ViewBag.Message = "Make a quiz Question here";
ViewData["CurrentTime"] = DateTime.Now.ToString();
return View();
}
Run Code Online (Sandbox Code Playgroud)
这是我在视图中添加的代码.
<h2>@ViewBag.Title.</h2>
<h3>@ViewBag.Message</h3>
<div>
<%: ViewData["CurrentTime"] %>
</div>
Run Code Online (Sandbox Code Playgroud)
但是当我运行这个程序时,它显示出来
<%: ViewData["CurrentTime"] %>
Run Code Online (Sandbox Code Playgroud)
相反,我需要当前时间的价值.
我已将Chrome更新为67版.我收到日期错误
==============
Microsoft Edge 42.17134.1.0
new Date("1900-01-01T00:00:00").getTimezoneOffset()
-180
new Date("2018-05-30T00:00:00").getTimezoneOffset()
-180
Run Code Online (Sandbox Code Playgroud)
Microsoft Internet Explorer 11.48.17134.0
new Date("1900-01-01T00:00:00").getTimezoneOffset()
-180
new Date("2018-05-30T00:00:00").getTimezoneOffset()
-180
Run Code Online (Sandbox Code Playgroud)
Mozilla Firefox 60.0.1
new Date("1900-01-01T00:00:00").getTimezoneOffset()
-180
new Date("2018-05-30T00:00:00").getTimezoneOffset()
-180
Run Code Online (Sandbox Code Playgroud)
Chrome 67.0.3396.62
new Date("1900-01-01T00:00:00").getTimezoneOffset()
-150
new Date("2018-05-30T00:00:00").getTimezoneOffset()
-180
Run Code Online (Sandbox Code Playgroud)
======================
Chrome 67中的-150 ...
另一个例子(Chrome 67):
new Date("1900-01-01T00:00:00");
Mon Jan 01 1900 00:00:00 GMT+0230 (Moscow Standard Time)
Run Code Online (Sandbox Code Playgroud)
======================
使用Chrome 67时,时区开始不正确(+ 0230,原因是:+0300)
请告诉我?
我能做什么 ?
情况非常重要!我必须重写的所有代码......
======================
我从 API 中获取此类"2019-05-05T10:30:00Z"时间。但我需要像这样转换它"10:30 AM (3:30 PM Your Time)"。我在客户端使用reactJs。如何将时间转换为用户当前时区?
嗨,我正在将 UTC 时间从服务器传送到客户端的浏览器。时间显示正确,但时区没有。以下是时间的显示方式:
2014 年 7 月 15 日星期二 19:35:00 GMT-0500
日期和时间正确,但时区不正确。我只想将 GMT -0500 更改为 UTC。当我将其更改为 UTC 时,我可以将其转换为本地时间。
javascript ×3
asp.net ×1
asp.net-mvc ×1
browser ×1
c# ×1
date ×1
datetime ×1
reactjs ×1
time ×1
timezone ×1