当前位置: 首页 > 编程笔记 >

在C#中将当前DateTime对象的值转换为Windows文件时间

宣胜
2023-03-14
本文向大家介绍在C#中将当前DateTime对象的值转换为Windows文件时间,包括了在C#中将当前DateTime对象的值转换为Windows文件时间的使用技巧和注意事项,需要的朋友参考一下

要将当前DateTime对象的值转换为Windows文件时间,代码如下-

示例

using System;
public class Demo {
   public static void Main() {
      DateTime d = DateTime.Now;
      Console.WriteLine("Date = {0}", d);
      long res = d.ToFileTime();
      Console.WriteLine("Windows file time = {0}", res);
   }
}

输出结果

这将产生以下输出-

Date = 10/16/2019 8:17:26 AM
Windows file time = 132156874462559390

示例

让我们看另一个例子-

using System;
public class Demo {
   public static void Main() {
      DateTime d = new DateTime(2019, 05, 10, 6, 10, 25);
      Console.WriteLine("Date = {0}", d);
      long res = d.ToFileTime();
      Console.WriteLine("Windows file time = {0}", res);
   }
}

输出结果

这将产生以下输出-

Date = 5/10/2019 6:10:25 AM
Windows file time = 132019422250000000
 类似资料:
  • 我有字符串值 是否有任何可用的函数或有效的方法将这个JSON字符串转换成Java DateTime对象,而不是一个接一个地读取字段并构建我的对象? 谢谢

  • 本文向大家介绍将当前时间转换为java.sql.Date对象,包括了将当前时间转换为java.sql.Date对象的使用技巧和注意事项,需要的朋友参考一下 首先,创建一个Calendar类对象。 现在,导入以下软件包。 现在使用Date类并创建对象将属于上述包。将当前时间转换为java.sql.Date对象。 以下是一个示例。 示例 输出结果

  • 问题内容: 如何将Python对象转换为对象? 我有一个提供第一个库的库,另一个提供了第二个库的库。 问题答案: 使用time.mktime()将时间元组(以当地时间为单位)转换为自大纪元以来的秒数,然后使用datetime.fromtimestamp()获得datetime对象。

  • 问题内容: 为这个简单的问题表示歉意…我是Python的新手…我四处搜寻,似乎没有任何反应。 我有一堆datetime对象,我想计算每个对象过去某个固定时间以来的秒数(例如,自1970年1月1日起)。 这似乎只能区分具有不同日期的日期: 任何帮助深表感谢。 问题答案: 在1970年1月1日这个特殊日期,有多种选择。 对于任何其他开始日期,您需要以秒为单位获取两个日期之间的差额。将两个日期相减得到一

  • 问题内容: 我有一类可能需要将对象更改为更远的一行的后代类。这可能吗?我知道一个选择是返回它的副本,但改用子类,但是最好实际修改当前对象……所以: 问题答案: 如其他答案中所述,您可以使用讨厌的 黑魔法 PECL扩展来做到这一点。 虽然,您真的不想要它。您想在OOP中解决的任何问题都有一种符合OOP的方法。 运行时类型层次结构修改不符合OOP(实际上,有意识地避免了这一点)。有些设计模式应该适合您

  • 它是使用创建的,如何将字符串转换回对象?