C# 时间戳、随机数相关操作


时间戳,有小数点

(DateTime.Now - new DateTime(1970, 1, 1, 0, 0, 0, 0)).TotalSeconds
// 1627975318.14227
(DateTime.Now - new DateTime(1970, 1, 1, 0, 0, 0, 0)).TotalMilliseconds
// 1627975318143.41

时间戳 (推荐)

new DateTimeOffset(DateTime.UtcNow).ToUnixTimeSeconds();
// 1627975426
new DateTimeOffset(DateTime.UtcNow).ToUnixTimeMilliseconds();
// 1627975426650

时间戳 表示为 Windows 文件时间 的当前 DateTime 对象的值

Windows 文件时间是一个64位的值,它表示自公元1900年1月 1601 1 日午夜12:00 之后经过的100纳秒间隔数 。协调世界时 (UTC)。 当应用程序创建、访问或写入到文件时,Windows 将使用文件时间来记录。

DateTime.Now.ToFileTimeUtc().ToString()
// 执行结果:132724479024247580

随机字符串数

System.IO.Path.GetRandomFileName()
// 结果: 
// wd35x1lp.asw
// i9e6n8lb.g3y
// 43e22agc.quc
// 5oe24jnn.xw2
// e5dckg50.2j6

自定义生成随机数

https://www.yesdotnet.com/archive/commoncode/1626967548.html

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
YES开发框架
上一篇:兼容所有浏览器,禁止浏览器自动填充input 密码
下一篇:C# Path.GetRandomFileName 方法
评论列表

发表评论

评论内容
昵称:
关联文章

C# 时间随机数相关操作
C# 时间与 标准时间互转
东方财富网站接口调用时间计算规则
兼容不同时区时间方案
生成随机数
C#日期操作-星期(week)相关
C#操作 配置文件*.ini
C# 中使用JavaScript给PDF文档设置过期时间
C# Enum枚举操作
智能收款播报机 对接操作说明
生成等长随机数值的方法
硬件相关说明
C#使用SharpZipLib进行压缩文件(*.rar,*.zip)操作,压缩和解压
iNeuOS工业互联网操作系统,增加算法分析平台,包括快速傅里叶变换、包络分析、倒频谱和自相关等算法
Task 使用详细[基础操作,异步原则,异步函数,异步模式]
C#的进化——C#发展史、C#1.0-10.0语法系统性梳理、C#与JAVA的对比
窗体自定义权限操作按钮
自定义表格操作按钮 GridControlEmbeddedNavigator
解决 Navicat 隔一段时间就需要重新连接数据库的问题
编辑窗体中关联赋值操作

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码