用C#获取NIST时间

嘎子 C# 2016-02-05 1,088 次浏览 , 没有评论

NIST为National Institute of Standards and Technology(美国技术标准局)的缩写,他们发布了一些时间的服务,而且这些时间服务的返回格式都非常简洁,便于网络应用。

首先,在网络上找到了这个文章,http://www.360doc.com/content/10/1120/01/2482712_70833596.shtml,使用的是基于www.time.gov这个网页通过正则表达式来匹配找到时间。其实这个方法是变相的用在网页内找时间的方法,只要在能够提供时间的网站上都可以进行,也不失为一种不错的方法,但有更高效的方法。

NIST发布了很多Internet Time Service,列表在http://tf.nist.gov/tf-cgi/servers.cgi,端口为13。注意,即使是网站上公布的可用的IP也最好经过验证后使用,在国内不一定可用。在网页中输入http://131.107.13.100:13就可以得到类似于57423 16-02-05 15:14:25 00 0 0 455.0 UTC(NIST) * 这样的字符串,经过解析之后就可以得到正确的时间。

下面把自己编写的类分享给大家。

很多注释和测试代码也没有删除,分享给大家。把源码也分享给大家:

TimeHelpers

原创文章,文章首发于:Riley Ge (@rileyge) — Steemit

原创文章,转载请注明: 转载自TsonTec:测量解决方案提供者

本文链接地址: 用C#获取NIST时间

相关主题

  • C#中几种比较是否相等的方法(Equals,ReferenceEquals,==)2016-12-04 C#中几种比较是否相等的方法(Equals,ReferenceEquals,==) (0)
    这个文章是之前遇到的一个问题,自己就记录在案了,现在分享出来给大家,当然这里面的内容在很多地方也能找到,并非常所有的东西都是原创,但我会尽量的把问题说的非常明 […]
  • 将自写的卸载程序添加到控制面板中2016-02-09 将自写的卸载程序添加到控制面板中 (0)
    本文以C#语言为例,但实际上你可以使用任何语言来做这件事,甚至你都可以手动添加。 先直接明了,上图片: […]
  • Kotlin中如何实现类似Java或C#中的静态方法2017-05-28 Kotlin中如何实现类似Java或C#中的静态方法 (0)
    大家可以在网络上搜到不少这样的文章,官方推荐是包级函数,也有人说用伴生对象(companion […]
  • 用.NET执行AutoCAD自带命令2016-02-20 用.NET执行AutoCAD自带命令 (2)
    看到网上很多文章说什么以前用其他语言时执行AutoCAD中自带的命令非常方便,而.Net使用时非常不方便。这样说也不算错,因为在AutoCAD […]
  • 也赶个时髦,说说Kotlin那些事2017-05-25 也赶个时髦,说说Kotlin那些事 (1)
    自己之前很长时间都在用C#来进行桌面的编程,所以非常喜欢C#那种简洁、简单的语言风格。虽然有很多人在说C#的效率有问题(当然,Microsoft也一直在说C# […]
  • Perst工作基本方法与简单代码示例2017-01-08 Perst工作基本方法与简单代码示例 (0)
    昨天好好的看了一个关于Perst的工作方法,一下子对这一系列的文章就有了一个初步的打算了。除了这篇文章之外,可能还会写两篇文章,主要写“Perst的良好实践” […]

说点什么

您将是第一位评论人!

提醒
avatar
wpDiscuz
回顶部