C#时间戳基本用法实例分析

作者:冰封的心 时间:2022-10-12 14:22:40 

本文实例讲述了C#时间戳基本用法。分享给大家供大家参考。具体如下:

一、C#如何生成一个时间戳


/// <summary>
/// 获取时间戳
/// </summary>
/// <returns></returns>
public static string GetTimeStamp()
{
 TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0);
 return Convert.ToInt64(ts.TotalSeconds).ToString();
}

经常发现很多地方使用一个时间戳表示时间。比如: 1370838759  表示 2013年6月10日 12:32:39。 我们就需要一个工具,方便地转换这种时间格式

二、什么是时间戳?

时间戳, 又叫Unix Stamp. 从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。

三、C#时间戳转换为普通时间


// 时间戳转为C#格式时间
private DateTime StampToDateTime(string timeStamp)
{
 DateTime dateTimeStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
 long lTime = long.Parse(timeStamp + "0000000");
 TimeSpan toNow = new TimeSpan(lTime);
 return dateTimeStart.Add(toNow);
}
// DateTime时间格式转换为Unix时间戳格式
private int DateTimeToStamp(System.DateTime time)
{
 System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));
 return (int)(time - startTime).TotalSeconds;
}

希望本文所述对大家的C#程序设计有所帮助。

标签:C#,时间戳
0
投稿

猜你喜欢

  • Android Flutter中Offstage组件的使用教程详解

    2023-08-20 01:01:44
  • Java基于余弦方法实现的计算相似度算法示例

    2022-06-29 22:02:13
  • 解决Mybatis-plus和pagehelper依赖冲突的方法示例

    2022-06-28 16:52:59
  • C#获取全部目录和文件的简单实例

    2021-09-01 02:51:00
  • Android实现加载圈

    2023-03-27 16:44:34
  • Android使用gallery和imageSwitch制作可左右循环滑动的图片浏览器

    2021-08-31 22:49:45
  • C#中Clone一个对象的值到另一个对象案例

    2022-10-11 21:41:14
  • 以一个着色游戏展开讲解Android中区域图像填色的方法

    2023-02-04 10:02:51
  • zookeeper概述图文详解

    2021-12-07 15:46:03
  • Android如何创建自定义ActionBar

    2022-11-18 03:57:16
  • Android使用手势监听器GestureDetector遇到的不响应问题

    2022-02-27 23:52:40
  • 详解LeakCanary分析内存泄露如何实现

    2022-12-03 22:04:40
  • C#几种截取字符串的方法小结

    2023-07-16 09:55:10
  • springmvc后台基于@ModelAttribute获取表单提交的数据

    2023-08-05 12:29:35
  • C#使用远程服务调用框架Apache Thrift

    2023-05-07 01:05:01
  • Springboot中如何使用Jackson

    2021-07-29 03:27:34
  • c# Thread类的用法详解

    2023-02-08 06:53:28
  • 深入解析JVM对dll文件和对类的装载过程

    2023-06-14 23:23:33
  • 如何使用C#操作幻灯片

    2023-08-27 01:06:01
  • Fluent Mybatis零xml配置实现复杂嵌套查询

    2022-02-03 19:34:32
  • asp之家 软件编程 m.aspxhome.com