从android

时间:2017-06-25 23:01:54

标签: android sql-server

这是我想要实现的目标,两者中的任何一个都可以。

  • 从特定网址/网站获取日期和时间,例如" www.mywebsite.com"
  • 从我的MSSQL服务器获取日期和时间

两者中的任何一个都可以,因为我需要的是从网站/服务器端获得相同的时间,因为我正在为移动网站制作一个APP版本&#39 ;我正在制作,我想在应用程序中显示时钟或日期和时间提醒

我现在没有代码工作,我尝试在搜索引擎中搜索并在stackoverflow中搜索,但我似乎无法找到我正在寻找的东西,或者我正在使用错误的单词来搜索它或者确实没有任何方式

我需要日期的原因是因为我正在检查数据库中的记录何时创建并验证自创建以来已经过了多少时间,就像比较(CreationDateTime& CurrentDateTime)

我可以成功显示已经过了多少小时,我只需要CURRENT PROPER&准确日期&服务器的时间:)

3 个答案:

答案 0 :(得分:1)

我忍不住认为这是一个XY problem,或者至少接近它。

您的客户端设备知道它的时间,因为它通过NTP和它所连接的任何网络保持同步(我们已经知道您已连接到网络,因为否则,整个事情就会崩溃)。它知道(或应该知道)它所在的时区,因此您可以将其转换为UTC或您可能需要的任何其他时区。

您的服务器也应该通过NTP保持同步,因此客户端和服务器之间的差异应该是次优的。

IOW,时间(当校正到UTC时,我使用的所有日期/时间库都有一个内置的方法)几乎总是在你的客户端和服务器之间匹配,所以为什么要担心“推动”的复杂性“从服务器到客户端的当前时间?

我不明白你为什么要这么做。让服务器在设置提醒时告诉客户端,然后让客户端解决剩下的问题。网络上任何其他东西都会过于繁琐。

答案 1 :(得分:0)

要以下面的格式获取日期,只需将今日日期转换为字符串

即可

- 2017年7月6日

SELECT转换(varchar(10),getdate(),103)

答案 2 :(得分:0)

我找到了一个替代答案,100%从SERVER而不是URL

获取日期和时间

SELECT GETDATE()AS CurrentDateAndTime

GETDATE()