a575963da9
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
38 lines
749 B
C#
38 lines
749 B
C#
// ZipTime.cs created with MonoDevelop
|
||
// User: alan at 11:56 13/10/2008
|
||
//
|
||
// To change standard headers go to Edit->Preferences->Coding->Standard Headers
|
||
//
|
||
|
||
using System;
|
||
using System.Runtime.InteropServices;
|
||
|
||
namespace zipsharp
|
||
{
|
||
[StructLayoutAttribute (LayoutKind.Sequential)]
|
||
struct ZipTime
|
||
{
|
||
uint second;
|
||
uint minute;
|
||
uint hour;
|
||
uint day;
|
||
uint month;
|
||
uint year;
|
||
|
||
public ZipTime (DateTime time)
|
||
{
|
||
second = (uint) time.Second;
|
||
minute = (uint) time.Minute;
|
||
hour = (uint) time.Hour;
|
||
day = (uint) time.Day;
|
||
month = (uint) time.Month;
|
||
year = (uint) time.Year;
|
||
}
|
||
|
||
public DateTime Date
|
||
{
|
||
get { return new DateTime ((int) year, (int) month, (int) day, (int) hour, (int) minute, (int) second); }
|
||
}
|
||
}
|
||
}
|