将DateTime转换为JSON DateTime

马诺

我有一个WebService返回DateTime字段。

我得到一个结果,/Date(1379048144000)/但是

我想我1379048144000怎么能做到这一点。

[WebMethod]
public DateTime GetServerDate()
{
    return DateTime.Now;
}

通过设置Header Content-Type:application / json; charset = utf-8; 我得到了类似的结果/Date(1379048144000)/

您可以更改WS以返回带有DateTime值的long。要返回的值是自Unix纪元(01/01/1970)以来的毫秒数。这可以通过DateTime类似以下内容的扩展方法来完成

public static class DateTimeExtensions
{
    ...
    private static readonly DateTime UnixEpoch = new DateTime(1970, 1, 1);

    public static long ToUnixTime(this DateTime dateTime)
    {
        return (dateTime - UnixEpoch).Ticks / TimeSpan.TicksPerMillisecond;
    }
    ...
}

您的Web服务方法可能类似于:

public long GetMyDate(...)
{
    DateTime dateTime = ...;
    return dateTime.ToUnixTime();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将DateTime转换为JSON DateTime

来自分类Dev

将日期从json转换为datetime

来自分类Dev

将日期从json转换为datetime

来自分类Dev

将Json DateTime转换为C#DateTime

来自分类Dev

将DateTime转换为Oracle DateTime

来自分类Dev

将varchar中的datetime转换为datetime

来自分类Dev

将刻度转换为DateTime

来自分类Dev

将varchar转换为datetime

来自分类Dev

将datetime转换为strptime

来自分类Dev

将datetime转换为strptime

来自分类Dev

将serialdate转换为DateTime

来自分类Dev

将nvarchar转换为datetime

来自分类Dev

python:将pywintyptes.datetime转换为datetime.datetime

来自分类Dev

将DateTime转换为JSON字符串

来自分类Dev

将datetime json字符串转换为日期

来自分类Dev

将Json字符串转换为DateTime

来自分类Dev

datetime.datetime转换为datetime

来自分类Dev

如何通过API调用将JSON DateTime格式转换为C#DateTime格式

来自分类Dev

Android / Joda时间-将dateTime转换为我的本地DateTime

来自分类Dev

将Excel DateTime序列号转换为R DateTime

来自分类Dev

Perl-将datetime时间戳转换为datetime对象

来自分类Dev

将LotusNotes datetime转换为C#DateTime格式

来自分类Dev

将表Colum从datetime2转换为datetime

来自分类Dev

将Excel DateTime序列号转换为R DateTime

来自分类Dev

将datetime obj转换为可识别时区的datetime

来自分类Dev

Android / Joda时间-将dateTime转换为我的本地DateTime

来自分类Dev

将Excel的DateTime格式转换为DateTime熊猫

来自分类Dev

AngularJs将字符串datetime转换为datetime对象

来自分类Dev

将SAS数字转换为python datetime