C#时间格式转换为时间戳(互转)
时间戳定义为从格林威治时间 1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。

 using UnityEngine;
using System.Collections;
using System;public class DateTime_TimeStamp : MonoBehaviour
{protected int m_timestamp;private int GetTimeStamp(DateTime dt)// 获取时间戳Timestamp  {DateTime dateStart = new DateTime(1970, 1, 1, 8, 0, 0);int timeStamp = Convert.ToInt32((dt - dateStart).TotalSeconds);return timeStamp;}private DateTime GetDateTime(int timeStamp)//时间戳Timestamp转换成日期{DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));long lTime = ((long)timeStamp * 10000000);TimeSpan toNow = new TimeSpan(lTime);DateTime targetDt = dtStart.Add(toNow);return targetDt;}private DateTime GetDateTime(string timeStamp)// 时间戳Timestamp转换成日期{DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));long lTime = long.Parse(timeStamp + "0000000");TimeSpan toNow = new TimeSpan(lTime);DateTime targetDt = dtStart.Add(toNow);return dtStart.Add(toNow);}void OnGUI(){if (GUILayout.Button("获取当前时间的时间戳")){DateTime dtNow = DateTime.Now;m_timestamp = GetTimeStamp(dtNow);Debug.Log(string.Format("获取当前时间的时间戳 = {0} -> {1}", dtNow.ToString("yyyy-MM-dd hh:mm:ss"), m_timestamp));}if (GUILayout.Button("将时间戳转换成日期_1")){DateTime dt = GetDateTime(m_timestamp);Debug.Log(string.Format("将时间戳转换成日期_1 = {0} -> {1}", m_timestamp, dt.ToString("yyyy-MM-dd hh:mm:ss")));}if (GUILayout.Button("将时间戳转换成日期_2")){DateTime dt = GetDateTime(m_timestamp.ToString());Debug.Log(string.Format("将时间戳转换成日期_2 = {0} -> {1}", m_timestamp, dt.ToString("yyyy-MM-dd hh:mm:ss")));}}

写在最后:
我叫风骨散人,名字的意思是我多想可以不低头的自由生活,可现实却不是这样。家境贫寒,总得向这个世界低头,所以我一直在奋斗,想改变我的命运给亲人好的生活,希望同样被生活绑架的你可以通过自己的努力改变现状,深知成年人的世界里没有容易二字。目前是一名在校大学生,预计考研,热爱编程,热爱技术,喜欢分享,知识无界,希望我的分享可以帮到你!
如果有什么想看的,可以私信我,如果在能力范围内,我会发布相应的博文!
感谢大家的阅读!

C#时间与时间戳格式互相转化相关推荐

  1. [工具类]将时间转换为unix时间戳格式

    写在前面 由于在数据库中存的时间有时间戳格式的数据,在解析以及保存的时候,就需要考虑到数据格式的兼容性问题.看到数据库中的时间字段基本上都是以时间戳格式存储的,没办法,只能将时间进行转换了,考虑到其他 ...

  2. PHP中关于时间,时间戳 时区的设置问题

    1,设置时区   date_default_timezone_set('PRC');//设置时区 2,time()获取当前时间的 时间戳 格式:1536751700时间格式:记住这两种就好: 2018 ...

  3. js 时间戳与时间格式的转化, xx天xx小时xx分倒计时,距离当前时间多久

    目录 一.时间戳和日期格式相互转化 (1) 获取时间戳 (2) 时间戳转化为日期格式 (3) 日期格式转换为时间戳 二. XX天XX小时XX分倒计时 三.距离当前时间的计算, 显示效果为3秒前,1小时 ...

  4. Excel中将时间格式转化成时间戳格式

    时间戳转成正常日期的公式: C1=(A1+8*3600)/86400+70*365+19 其中A1表示当时的1249488000时间戳数值 其中C1就是所需的日期格式,C1单元格属性改成日期格式就可以 ...

  5. java 时间戳转化datetime_c# DateTime时间格式和JAVA时间戳格式相互转换

    ///java时间戳格式时间戳转为C#格式时间 public static DateTime GetTime(longtimeStamp) { DateTime dtStart= TimeZone.C ...

  6. vue 时间戳 格式转化(插件化) - 封装篇

    时间戳 格式转化 - 封装插件:vue的 fliter 过滤器 使用vue.js的 fliter 过滤器 通过这个插件化方法,说明一下全局方法及组件的设置和使用问题. 全局组件 · 注册方法:含 .v ...

  7. 时间、时间戳、带格式时间的转换

    一:时间转换成时间戳 //获取时间 let date = new Date(); console.log(date); //输出:Mon Oct 09 2017 14:07:47 GMT+0800 ( ...

  8. python模块--datetime时间加减、时间转时间戳、GMT时间格式转换

    1.时间模块加减乘除 import datetime # 获取datetime时间格式并将其转换成字符串 a = datetime.datetime.now().strftime("%Y-% ...

  9. vue怎么截取时间年月_时间格式的转化 vue与js 年月日 时分秒

    首先使用原生转化的方法 第一种 //时间转换 dateStr(d, sign) { //如果没有传递符号,给一个默认的符号 if (!sign) { sign = '-' } //获取d里面年月日时分 ...

最新文章

  1. 跨进程通信,到底用长连接还是短连接
  2. 记忆化搜素,和递推法
  3. 特征工程之特征缩放特征编码
  4. java通用分页条件查询_通用分页查询
  5. 好程序员分享居中一个float元素
  6. 拿什么拯救我,我的爱人
  7. webpack ,react
  8. 黑苹果 无法运行xcode_Hackintosh (黑苹果) 折腾
  9. 第二章 算法——程序的灵魂
  10. Android 获取屏幕高度、宽度
  11. 802.1x协议身份认证
  12. JS细胞分裂递归案例
  13. win10 截屏 快捷键(全屏直接保存、全屏间接保存、当前界面)
  14. POJ 1436 Horizontally Visible Segments(线段树区间修改)
  15. 解读MT7620A上的DTS文件
  16. 对焦过程中消除摩尔纹
  17. 清理Win11磁盘的方法
  18. java的图片上传详解
  19. python实现闰年判断
  20. OCR(光学字符识别)

热门文章

  1. qpaint 在graphicsview上的qimage画一条线_solidworks2016画一个塑料外壳:用开放的草图进行切除,你会吗?...
  2. 怎么解决 数据丢失的问题_ThreadLocal中内存泄漏和数据丢失问题的问题浅析及解决方案...
  3. 微信OAuth2.0网页授权设置一个域名需多个域名使用的问题
  4. platform总线的probe函数调用
  5. ZooKeeper学习第七期--ZooKeeper一致性原理
  6. 最佳实践:如何基于MNS和OSS实现无大小限制的消息传输
  7. 深入理解客户的需求至关重要!
  8. 安装flex碰到的一个问题及其解决方法(原创)
  9. psql where里有自定义函数慢_使用gplearn自定义特征自动生成模块
  10. java xssf的背景色,poi xssf背景颜色对照表 java生成excel文件