using System;
using Newtonsoft.Json;
namespace PaySharp.Core.Utils
{
///
/// 工具类
///
public static class Util
{
#region 方法
///
/// 序列化对象
///
/// 对象
///
public static string SerializeObject(object obj)
{
return JsonConvert.SerializeObject(obj, new JsonSerializerSettings()
{
DefaultValueHandling = DefaultValueHandling.Ignore
});
}
///
/// 生成随机字符串
///
///
public static string GenerateNonceStr()
{
return Guid.NewGuid().ToString("N");
}
///
/// 将时间转换为时间戳
///
/// 时间
///
public static int ToTimeStamp(this DateTime time)
{
return (int)((time.ToUniversalTime().Ticks / 10000000) - 62135596800);
}
#endregion
}
}