VB.NET中如何获取日期和时间 并转换成UNIX时间戳

在VB.net中获取日期和时间的函数好多,如果不加以区分很容易混乱。下面简单说一下获取日期和时间的两个函数。

Today()

这个函数会获取当前的标准日期 2021-11-12

Now()

这个函数将获得现在的日期和时间,就像这样 2021-11-12 12:00:14

如何转换成UNIX世家戳

VB.NET没有内置的时间戳处理函数,只能引用第三方库。在Visual Studio环境中有Nuget库管理工具,在vs环境中,项目菜单下,可以找到这个菜单,打开nuget,搜索unxitimestamp,找一款你喜欢的库安装就行。如果你不喜欢添加库也行,你可以看看unix时间戳的运算方法,也不麻烦,手动写函数转换也行。

我选择安装了一个时间戳转换库,然后用库提供的函数,把Now获得的值转换成时间戳就行了。

UnixTimestamp.FromDateTime(Now)

 

发表评论