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