Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在应用程序的页面之间使用记号传递日期时间可以吗_C#_Asp.net_Datetime_Url - Fatal编程技术网

C# 在应用程序的页面之间使用记号传递日期时间可以吗

C# 在应用程序的页面之间使用记号传递日期时间可以吗,c#,asp.net,datetime,url,C#,Asp.net,Datetime,Url,我目前正在使用url参数向网页传递一些日期时间信息,这些参数是日期时间的刻度,然后在需要时在另一端将刻度转换回日期时间 有没有更好的方法,为什么 比如说 没关系,事实上,JSON的标准编码格式是日期。唯一需要关心的是时区,因为你的滴答声并没有对它进行编码。您可以始终假定timzone,并在此基础上进行偏移量计算,或者将时区编码为值(例如sD=12343245345-0500)这很好,事实上,JSON编码日期的标准格式。唯一需要关心的是时区,因为你的滴答声并没有对它进行编码。您可以始终假定timz

我目前正在使用url参数向网页传递一些日期时间信息,这些参数是日期时间的刻度,然后在需要时在另一端将刻度转换回日期时间

有没有更好的方法,为什么

比如说


没关系,事实上,JSON的标准编码格式是日期。唯一需要关心的是时区,因为你的滴答声并没有对它进行编码。您可以始终假定timzone,并在此基础上进行偏移量计算,或者将时区编码为值(例如sD=12343245345-0500)

这很好,事实上,JSON编码日期的标准格式。唯一需要关心的是时区,因为你的滴答声并没有对它进行编码。您可以始终假定timzone,并在此基础上进行偏移量计算,或者将时区编码为值(例如sD=12343245345-0500)

以人类可读的格式表示日期时间对开发人员来说会更好(疑难解答等)和您站点的潜在客户。

以人类可读的格式表示日期时间对您站点的开发人员(疑难解答等)和潜在客户来说会更好。

考虑到滴答声定义为自0001年1月1日午夜12点起经过的100纳秒间隔数,我看不出有任何功能性问题,只要您在通过之前转换为UTC(之后转换为UTC),或者以其他方式处理时区问题


也就是说,有更人性化的方式来传递信息,例如,如果有人想手动输入URL,则以yyyyMMddThhmmss.nnn的形式传递信息会更人性化,尽管它不太精确(如果您需要优于毫秒的精度).

鉴于滴答声被定义为自0001年1月1日午夜12点以来经过的100纳秒间隔数,我看不出有任何功能问题,只要您在经过之前转换为UTC(以及之后转换为UTC),或者以其他方式处理时区问题


也就是说,有更人性化的方式来传递信息,例如,以yyyyMMddThhmmss的形式传递信息。如果有人想手动输入URL,nnn会更人性化,尽管它不太精确(如果您需要优于毫秒的精度)。

您对这种方式有何顾虑?(如果你在这里问的话,我想你一定有一些…)我是出于兴趣才问的,因为我几乎没花时间去做,而且感觉可能太简单了。现在看看这个,我想我可以暂时保持原样,但我相信我将不得不用这个应用程序处理许多时区,所以很快我将不得不修改这个。谢谢大家你对这种方法有什么担心?(如果你在这里问的话,我想你一定有一些…)我是出于兴趣才问的,因为我几乎没花时间去做,而且感觉可能太简单了。现在看看这个,我想我可以暂时保持原样,但我相信我将不得不用这个应用程序处理许多时区,所以很快我将不得不修改这个。谢谢大家,除非您故意不希望URL中传递的参数被临时用户轻松编辑。这可能有助于提高网站的安全性。但滴答声对不太高级的用户来说并不是一个障碍。目前应用程序中没有真正的安全问题,它只是一个用于一个用户的私有变量,即非公共变量,除非你有意不希望URL中传递的参数被临时用户轻松编辑。这有助于提高网站的安全性。但是滴答声对不太高级的用户来说并不是一个障碍。目前应用程序中没有真正的安全问题,它只是一个用于一个用户的私有变量,即非公开的定义不需要精确性,我只是喜欢快速启动和运行。明确地说,不需要精确性,我只是喜欢快速启动和运行。