c# - 将 T01D163DE49AED860 转换为日期时间?

标签 c# vb.net datetime ms-word office-interop

在注册表中的Word MRU列表中,日期时间似乎存储为T01D163DE49AED860

知道如何将其转换为日期时间吗?

最佳答案

这是一个十六进制注册表值。 key 位于此处:

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsBackup\Status

Dim regTime As Long = CLng(Registry.LocalMachine.OpenSubKey( _
    "SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsBackup\Status").GetValue( _
    "LastSuccess"))
Dim dt As DateTime = DateTime.FromFileTimeUtc(regTime)
Me.Text = dt.ToLocalTime.ToString

关于c# - 将 T01D163DE49AED860 转换为日期时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35333199/

相关文章:

c# - TextBox 中的水印/提示/占位符文本?

c# - 在方法中重写时的数组参数不会在其外部更改

c# - 是否有任何与单声道兼容的 3D 点的 .NET 结构或类?

php - 检查数据库表字段(日期时间)是否为空

java - 在 joda time 中获取 'previous day at 15:00' 的最简单正确方法是什么

c# - 表示星期几的 DateTime 对象

c# - 以编程方式在 WCF EndpointAddress 上设置标识

c# - 当我绑定(bind)到 IEnumerable 时,WPF 如何知道使用 INotifyPropertyChanged?

vb.net - 如何在 VB.Net 的 Virtual-Key 语句中使用变量

c# - VB 转换为 C#