如何在 C# 中获取 Unix 时间戳

如何在 c# 中获取 unix 时间戳

Unix时间戳主要用于Unix操作系统。但对大家都有帮助操作系统,因为它代表所有时区的时间。

Unix 时间戳代表以秒为单位的时间。 Unix 纪元从 1 日开始1970 年 1 月。

因此,Unix 时间戳是特定日期之间的秒数

示例

使用 DateTime.Now.Subtract 获取 Unix 时间戳( ).总秒数方法

class Program{   static void Main(string[] args){      Int32 unixTimestamp = (Int32)(DateTime.Now.Subtract(new      DateTime(1970, 1, 1))).TotalSeconds;      Console.WriteLine("The Unix Timestamp is {0}", unixTimestamp);      Console.ReadLine();   }}

登录后复制

输出

1596837896

登录后复制

Example

to get the Unix Timestamp Using DateTimeOffset.Now.ToUnixTimeSeconds() 方法

class Program{   static void Main(string[] args){      var unixTimestamp = DateTimeOffset.Now.ToUnixTimeSeconds();      Console.WriteLine("The Unix Timestamp is {0}.", unixTimestamp);      Console.ReadLine();   }}

登录后复制

输出

1596819230.

登录后复制

示例

使用 TimeSpan 结构体方法获取 Unix 时间戳

class Program{   static void Main(string[] args){      TimeSpan epochTicks = new TimeSpan(new DateTime(1970, 1, 1).Ticks);      TimeSpan unixTicks = new TimeSpan(DateTime.Now.Ticks) - epochTicks;      Int32 unixTimestamp = (Int32)unixTicks.TotalSeconds;      Console.WriteLine("The Unix Timestamp is {0}.", unixTimestamp);      Console.ReadLine();   }}

登录后复制

输出

1596839083

登录后复制

以上就是如何在 C# 中获取 Unix 时间戳的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2429318.html

(0)
上一篇 2025年3月3日 07:40:56
下一篇 2025年2月27日 10:13:00

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • C# 字符串属性

    以下是 C# 中 String 类的属性 – Sr.No 属性 &说明 1Chars 获取当前String对象中指定位置的Char对象。 2Length 获取当前 String 对象中的字符数。 示例 让我们看一个示例 …

    2025年3月3日
    200
  • C#中如何从线程中获取线程ID?

    线程被定义为程序的执行路径。每个线程定义一个唯一的流程控制。如果您的应用程序涉及复杂和耗时的操作操作,那么设置不同的执行路径或线程通常很有帮助,每个线程执行特定的任务。 线程是轻量级的进程。一个常见的线程使用示例是现代操作系统实现并发编程。…

    2025年3月3日
    200
  • C# 中的时间函数

    DateTime 具有日期和时间的方法和属性,以及如何获取一天的小时数或分钟数等。 让我们只关注时间函数 – 请参阅 MSDN (Microsoft Developer Network) 了解所有功能 – Sr.No…

    2025年3月3日
    200
  • 简要概述 C# 和 .NET 生态系统

    c# 是一种面向对象、类型安全的通用编程语言,其重点是提高程序员的工作效率。它试图通过表现力、简单性和对性能的关注来实现这种生产力。它适用于不同的平台,例如 windows、mac 和 linux。 类型安全 C# 是一种静态类型语言。这意…

    2025年3月3日
    200
  • 如何使用C# FileStream类?

    FileStream类提供了用于文件操作(例如读取和写入)的流。 创建一个像这样的对象 FileStream fstream = new FileStream(“d:ew.txt”, FileMode.OpenOrCreate); 登录后复…

    2025年3月3日
    200
  • C# 中的数字

    对于 C# 中的数字,请使用 int 类型。它表示一个整数,可以是正整数或负整数。 让我们看看如何在 C# 中使用数学运算符 + – 将两个整数相加 using System;using System.Linq;class Pr…

    2025年3月3日
    200
  • 显示 LINQ Aggregate() 方法用法的 C# 程序

    Aggregate() 方法是一种功能强大的 LINQ 方法,允许您对元素序列执行归约操作。此方法可用于对一组数据执行计算,例如求一组数字的总和、乘积或最大值。在本文中,我们将探讨如何在 C# 程序中使用 Aggregate() 方法。 什…

    2025年3月3日
    200
  • C# 中的 BitArray 类

    BitArray 类管理一个紧凑的位值数组,这些位值表示为布尔值,其中 true 表示该位打开 (1),false 表示该位关闭 (0)。 下表列出了 BitArray 类的一些常用方法 – Sr.No. 方法及说明 1publ…

    2025年3月3日
    200
  • C# 支持哪些不同类型的条件语句?

    条件语句要求程序员指定一个或多个条件,由程序进行评估或测试,以及一个或多个语句,在条件确定为真时执行,可选地,在条件确定为假时执行其他语句。 以下是条件语句的类型: 序号 语句与描述 1if语句 if语句由一个布尔表达式后跟一个或多个语句组…

    2025年3月3日
    200
  • C# 的优先级队列

    优先队列是带有优先级值的信息。它是队列的扩展。 当您尝试从优先队列中删除项目时,首先删除具有最高属性的项目。 让我们看看如何设置优先队列 − public class MyPriorityQueue where T : IComparabl…

    2025年3月3日
    200

发表回复

登录后才能评论