各位高手:
我想当你们到这种地步的时候头已经大了吧!!!
呵呵,我给你们说个好的方法,也有助你们学习,最新我校用个这软件开发出几个管理软件来供大家参观。
IT高手网站 ——www.topit.tk
豫信软件公司网站——www.zzyxsoft.com
学校网站——www.haetc.com
可以去论坛发贴或者发E-mail:
[email protected]
我想当你们到这种地步的时候头已经大了吧!!!
呵呵,我给你们说个好的方法,也有助你们学习,最新我校用个这软件开发出几个管理软件来供大家参观。
IT高手网站 ——www.topit.tk
豫信软件公司网站——www.zzyxsoft.com
学校网站——www.haetc.com
可以去论坛发贴或者发E-mail:
[email protected]
所有需要进行一个换算
System.DateTime unixStartTime =
new System.DateTime(1970, // Year
01, // Month
01 // Day
);
然后得到到目前为止的时间差,一个timeStamp是一个毫秒,这里的入参是100个纳秒,所以要*10:
TimeSpan toNow = new TimeSpan(timeSpamp * 10);然后DateTime winTime = unixStartTime + toNow;
DateTime 结构 | DateTime 成员 | System 命名空间 | ToUniversalTime | GetUtcOffset | DateTime 成员(Visual J# 语法) | C++ 托管扩展编程
要求
平台: Windows 98, Windows NT 4.0, Windows ME, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 系列, .NET Framework 精简版 - Windows CE .NET
语言
C#C++JScriptVisual Basic全部显示
返回与指定的操作系统文件时间戳等效的 DateTime。[Visual Basic]
Public Shared Function FromFileTime( _
ByVal fileTime As Long _
) As DateTime[C#]
public static DateTime FromFileTime(
long fileTime
);[C++]
public: static DateTime FromFileTime(
__int64 fileTime
);[JScript]
public static function FromFileTime(
fileTime : long
) : DateTime;参数
fileTime
Windows 文件时间。
返回值
表示 fileTime 中的日期和时间的 DateTime(已调整为本地时间)。异常
异常类型 条件
ArgumentOutOfRangeException fileTime 无效。 备注
fileTime 为表示 Windows 文件时间戳的 64 位有符号整数值。时间戳是自协调通用时间 (UTC) 公元 (C.E.) 1601 年 1 月 1 日午夜 12:00 以来所经过的时间以 100 毫微秒为间隔表示时的数字。示例
[Visual Basic, C#, C++] 下面的示例说明 FromFileTime 方法。[Visual Basic]
Public Function FileAge(ByVal fileCreationTime As Long) As System.TimeSpan Dim now As System.DateTime
now = System.DateTime.Now Try
Dim fCreationTime As System.DateTime
Dim fAge As System.TimeSpan
fCreationTime = System.DateTime.FromFileTime(fileCreationTime)
fAge = now.Subtract(fCreationTime)
Return fAge
Catch exp As ArgumentOutOfRangeException
' fileCreationTime is not valid, so re-throw the exception.
Throw
End Try
End Function[C#]
public System.TimeSpan FileAge(long fileCreationTime) { System.DateTime now = System.DateTime.Now;
try {
System.DateTime fCreationTime =
System.DateTime.FromFileTime(fileCreationTime);
System.TimeSpan fileAge = now.Subtract(fCreationTime);
return fileAge;
}
catch (ArgumentOutOfRangeException) {
// fileCreationTime is not valid, so re-throw the exception.
throw;
}
}[C++]
System::TimeSpan FileAge(long fileCreationTime) { System::DateTime now = System::DateTime::Now;
try {
System::DateTime fCreationTime =
System::DateTime::FromFileTime(fileCreationTime);
System::TimeSpan fileAge = now.Subtract(fCreationTime);
return fileAge;
} catch (ArgumentOutOfRangeException*) {
// fileCreationTime is not valid, so re-throw the exception.
throw;
}
}[JScript] 没有可用于 JScript 的示例。若要查看 Visual Basic、C# 或 C++ 示例,请单击页左上角的“语言筛选器”按钮 。要求
平台: Windows 98, Windows NT 4.0, Windows ME, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 系列, .NET Framework 精简版 - Windows CE .NET.。