500kB
来源:互联网 发布:origin制图软件下载 编辑:程序博客网 时间:2024/04/27 19:38
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace QDTravel.TCApi
{
public class DateTimeHelper
{
#region 私有构造函数,防止被实例化。
/// <summary>
/// 初始化 <see cref="DateTimeHelper"/> 类的新实例。
/// </summary>
private DateTimeHelper()
{
}
#endregion
#region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)]
/// <summary>
/// 将时间转换成UNIX时间戳。
/// </summary>
/// <param name="dt">时间。</param>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp(DateTime time)
{
if (time <= DateTime.MinValue)
time = new DateTime(1990, 1, 1);
TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds);
return uiStamp;
}
#endregion
#region 将当前时间转换成UNIX时间戳。[GetStamp()]
/// <summary>
/// 将当前时间转换成UNIX时间戳。
/// </summary>
/// <returns>UNIX时间戳。</returns>
public static UInt32 GetStamp()
{
return GetStamp(DateTime.Now);
}
#endregion
#region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)]
/// <summary>
/// 将UNIX时间戳转换成时间。
/// </summary>
/// <param name="uiStamp">UNIX时间戳。</param>
/// <returns>时间。</returns>
public static DateTime GetDateTime(UInt32 uiStamp)
{
DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp);
return dt;
}
#endregion
}
}
- 500kB
- KB和Kb
- Kb,KB,kbps
- KB Kb kB 大小写的区别
- javascript kb
- 250kB
- 750KB
- 知识普及:KB=Kb?
- Kb 和 KB 的区别
- Kb 和 KB 的区别
- b、B、kb、kB单位
- Kb和KB的区别
- kb和KB和kbps的区别
- kb、kB、kbps、kBps的区别
- kb、KB、Kbps、KBps的区别
- 宽带中KB与Kb的区别
- Kb/s,KB/s 究竟如何换算
- b B kb kB kbps KBps 换算
- C语言 最简单的链表插入
- Eclipse快捷键大全
- java-实现汉字按字母顺序排序
- 第5次实验任务
- Ubuntu下载编译Android源码全过程
- 500kB
- 字符编码
- windows 2003 IIS 服务器设置 301重定向 出现 eurl.axd
- java RSA加密解密实现
- irp的处理,免得忘了
- 同步,异步IRP的处理
- C语言的宏定义
- struts2提交表单错误:Error setting expression 'xxxx' with value '[Ljava.lang.String;@1d6b2e3 解决方法
- 关于Debug和Release之本质区别的讨论