private static Int64 dt = new DateTime(1970, 1 , 1).Ticks;

///

/// 传入一个DateTime,将其转换为子1970年1月1日起的Int64的数字

///

/// 需要转换的时间

/// Int64的数字时间

public static Int64 Csharp2Json(DateTime time)

{

return Convert.ToInt64((time.Ticks - dt) / 10000);

}

///

/// 将Js/Java时间转换成C#时间

///

/// js/Java时间

/// "1335258540000"

///

public static DateTime Json2Csharp(string jsTime)

{

Int64 longTime = Convert.ToInt64(jsTime) * 10000;

return new DateTime(longTime+=dt).ToLocalTime();

}

上面的代码已包含C# to Js和Js to C#两部分。在前端,我面只需通过下的代码就可以将C#的时间戳转换成具体的时间:

var date=new Date(CsharpTimeTick);

二、直接通过js处理

C#的DateTime被转换成json后,默认格式是这样的: "/Date(1294499956278+0800)/",要转换这种格式的时间,我只要取回中间的“1294499956278”然后直接调用Date() 函数转换即可。

java+c#+json+时间_C#与Json时间的转换相关推荐

  1. c语言utc时间转换北京时间_C/C++标准库之转换UTC时间到local本地时间详解

    前言 UTC 时间DateTime.UtcNow 和 系统本地时间 DateTime.Now 相差8个时区 ,美国本地时间和北京时间相差15个时区: 美国,而一般使用UTC时间方便统一各地区时间差异. ...

  2. Java JSON时间处理 Jackson 的时间操作 时间序列化 Jackson Date

    原文链接:Jackson Date 1. Overview 概述 In this tutorial, we'll serialize dates with Jackson. We'll start b ...

  3. Spring Boot 格式化接口返回JSON中的日期/日期时间(LocalDate/LocalDateTime)

    Spring Boot默认使用JackJson作为json转换器,用于生成JSON格式数据,有时候它格式化的日期/日期时间(LocalDate/LocalDateTime)字段并不符合产品的需求,因此 ...

  4. ORM中的事务和锁、Ajax异步请求和局部刷新、Ajax文件上传、日期时间类型的Json、多表查询图书系统

    一.ORM中的事务和锁 事务 事务要确保原子性 """ 事务ACID原子性:不可分隔的最小单位一致性:跟原子性是相辅相成隔离性:事务之间相互不干扰持久性:事务一旦确认永久 ...

  5. 自定义一个类型实现go时间类型的json和bson的序列化和反序列化

    自定义一个类型实现go时间类型的json和bson的序列化和反序列化 需求 实现 -自定义JSONTime类型 如何使用? 需求 go语言在时间 和 json 转换时使用 yyyy-MM-dd HH: ...

  6. Newtonsoft.Json 序列化和反序列化 以及时间格式 2

    一.JSON使用JsonPropertyAttribute重命名属性名 1.先创建一个Movie对象,然后在其属性上添加JsonProperty,并指定重命名的名称.注意:属性Name和Directo ...

  7. java的json导出excel_利用json生成excel表格

    起因: 之前利用反射生成excel导出,这个组件本来挺好用的,结果,坑爹的本地研发没有问题,生产环境却有问题.不知道什么原因直接导致服务重启,还重新加载类,直接导致jvm的永久区内存溢出. 异常: j ...

  8. java中的json_java中的json使用

    josn: 一种数据传输格式,与开发语言无关,轻量级 一开始是javaScript的,但是后面比较流传,几乎所有语言都有相应的使用API 数据结构: Object---对象 使用花括号{}包含的键值对 ...

  9. websockets_使用Java WebSockets,JSR 356和JSON映射到POJO的

    websockets 因此,我一直在研究Tyrus (JSR 356 WebSocket for Java规范的参考实现). 因为我一直在寻找测试工具,所以我对在Java中同时运行客户端和服务器端感兴 ...

最新文章

  1. 如何在ASP.NET Core中使用Azure Service Bus Queue
  2. 进程(并发,并行) join start 进程池 (同步异步)
  3. 只有python可以爬虫吗_无所不能的Python之爬虫那点事儿
  4. 开源监控Prometheus二进制安装
  5. nginx 如何处理请求系列3-server_name指令
  6. (转)C# Enum,Int,String的互相转换 枚举转换
  7. idea常用设置_【收藏向】Intellij IDEA 使用法则(一) 设置
  8. 水很深的深度学习-Task02机器学习基础
  9. win10的 程序员计算器
  10. 浙江省乡村快递寄件数据分析-快递100百递指数
  11. 北京智源人工智能研究院(BAAI)前沿报告——强化学习领域
  12. c 语言 登陆窗口界面,c/c++语言实现登陆界面
  13. Fedora23安装有道词典
  14. IntelliJ IDEA 在使用manven后的纠结(每次修改代码都要重启tomcat才能看效果吗?),请各位大侠来看看问题
  15. JAVA - Stream - stream has already been operated upon or closed
  16. Dubbo 注册中心详解
  17. Intriguing properties of neural networks
  18. Python编程快速上手让繁琐工作自动化中文高清完整版PDF带书签
  19. 美团/饿了么外卖CPS联盟返利公众号小程序裂变核心源码
  20. win10 安装“msi”文件提示 “Windows Installer无法打开此安装程序包。请确认该程序包存在,并且你有权访问它,或者与应用程序供应商联” error 2502 2503

热门文章

  1. 6/29 原型编码阶段:(2) GridView的数据库操作
  2. PHP和mysql的长连接
  3. oracle修改连接数
  4. DRBD + heartbeat 介绍及安装测试
  5. Servlet-监听器(ServletContext、Request、Session)
  6. asp.net mvc 使用ajax请求 控制器 (PartialViewResult)分部的action,得到一个分部视图(PartialView)的HTML,进行渲染...
  7. java小练习:.根据输入的月份,判断该月份有多少天
  8. HTML5权威指南--Web Storage,本地数据库,本地缓存API,Web Sockets API,Geolocation API(简要学习笔记二)...
  9. linux qt creator git,Building Qt Creator from Git/zh
  10. css设置标题边框,css 如何让文字标题显示在边框上?