using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }using System;
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QDTravel.TCApi { public class DateTimeHelper { #region 私有构造函数,防止被实例化。 /// <summary> /// 初始化 <see cref="DateTimeHelper"/> 类的新实例。 /// </summary> private DateTimeHelper() { } #endregion #region 将时间转换成UNIX时间戳。[GetStamp(DateTime time)] /// <summary> /// 将时间转换成UNIX时间戳。 /// </summary> /// <param name="dt">时间。</param> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp(DateTime time) { if (time <= DateTime.MinValue) time = new DateTime(1990, 1, 1); TimeSpan ts = time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); UInt32 uiStamp = Convert.ToUInt32(ts.TotalSeconds); return uiStamp; } #endregion #region 将当前时间转换成UNIX时间戳。[GetStamp()] /// <summary> /// 将当前时间转换成UNIX时间戳。 /// </summary> /// <returns>UNIX时间戳。</returns> public static UInt32 GetStamp() { return GetStamp(DateTime.Now); } #endregion #region 将UNIX时间戳转换成时间。[GetDateTime(UInt32 uiStamp)] /// <summary> /// 将UNIX时间戳转换成时间。 /// </summary> /// <param name="uiStamp">UNIX时间戳。</param> /// <returns>时间。</returns> public static DateTime GetDateTime(UInt32 uiStamp) { DateTime dt = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(uiStamp); return dt; } #endregion } }