将 time_t 转换为刻度

2024-04-13

我有一个将刻度转换为 time_t 格式的函数

 long ticks = DateTime.Now.Ticks;

       long tt = GetTimeTSecondsFrom(ticks);

  long GetTimeTSecondsFrom(long ticks)
    {
        DateTime epoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
        return (long) (new DateTime(ticks) - epoch).TotalSeconds;
    }

现在我很困惑如何使用一些数学公式而不是函数将其转换回刻度。

有什么建议...??

thanks

让我举一个一般案例来解释一下。 DateTime.Now.Ticks 给我一个值 633921719670980000 这是在抽动中

然后我用上面的函数将其转换为 time_t 并得到 tt = 1256575167

现在我想将其转换回 633921719670980000。为此我需要一个公式


答案是作为对您的评论给出的原问题 https://stackoverflow.com/questions/1613853/convert-ticks-to-timet-or-filetime关于将刻度转换为 time_t。

DateTime epoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
return TimeSpan.FromSeconds(time_t_value).Ticks + epoch.Ticks;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 time_t 转换为刻度 的相关文章

  • 元组在 VS2012 中如何工作?

    Visual Studio 2012 功能 tuples但不是可变参数模板 这是如何完成的 如何在不使用可变模板的情况下实现元组 简而言之 微软做了与之前在 NET 中实现类似元组的数据类型完全相同的事情 创建许多版本 每个版本都有固定数量
  • 无法将 std::min 传递给函数,std::min 的副本有效

    Passing std min函数无法编译 我复制了 libcpp 声明std min进入我的源文件并且它可以工作 std 版本有什么问题 clang 和 gcc 也会发生同样的情况 在 Godbolt 上测试 https godbolt
  • 锁定 ASP.NET 应用程序变量

    我在 ASP NET 应用程序中使用第三方 Web 服务 对第 3 方 Web 服务的调用必须同步 但 ASP NET 显然是多线程的 并且可能会发出多个页面请求 从而导致对第 3 方 Web 服务的同时调用 对 Web 服务的调用封装在自
  • C free() 是如何工作的? [复制]

    这个问题在这里已经有答案了 可能的重复 malloc 和 free 如何工作 https stackoverflow com questions 1119134 how malloc and free work include
  • 异常堆栈跟踪不显示抛出异常的位置

    通常 当我抛出异常 捕获它并打印出堆栈跟踪时 我会看到抛出异常的调用 导致该异常的调用 导致该异常的调用that 依此类推回到整个程序的根 现在它只向我显示异常所在的调用caught 而不是它所在的地方thrown 我不明白是什么改变导致了
  • 将设置函数(setter)标记为 constexpr 的目的是什么? [复制]

    这个问题在这里已经有答案了 我无法理解将 setter 函数标记为的目的constexpr 自 C 14 起这是允许的 我的误解来自以下情况 我使用 constexpr c tor 声明一个类 并且我将通过创建该类的 constexpr 实
  • 全局使用和 .NET Standard 2.0

    我最近意识到我可以使用 C 10 功能文件范围的命名空间在 NET Standard 2 0 项目中也可以通过设置
  • C# 编译器数字文字

    有谁知道 C 编译器数字文字修饰符的完整列表 默认情况下 声明 0 使其成为 Int32 声明 0 0 使其成为 Double 我可以在末尾使用文字修饰符 f 来确保某些内容被视为 Single 例如像这样 var x 0 x is Int
  • 在 C# 中何时使用 ArrayList 而不是 array[]?

    我经常使用一个ArrayList而不是 正常 array 当我使用时 我感觉好像我在作弊 或懒惰 ArrayList 什么时候可以使用ArrayList在数组上 数组是强类型的 并且可以很好地用作参数 如果您知道集合的长度并且它是固定的 则
  • 你好,我最近正在开发我的新游戏,我遇到了*无限跳跃*的问题

    所以基本上当我按跳跃 空格键时我会跳跃但是如果我连续按空格键它 只是跳啊跳啊跳等等 我不想要我只想它跳一次 code if Input GetKeyDown space isGrounded velocity y Mathf Sqrt ju
  • 使用 C# 中的 Google 地图 API 和 SSIS 包获取行驶距离

    更新 找到了谷歌距离矩阵并尝试相应地修改我的代码 我在这里收到无效参数错误 return new GeoLocation dstnc uri ToString catch return new GeoLocation 0 0 https 基
  • Xamarin - SignalR 挂在连接上

    我正在尝试将我的 Xamarin 应用程序连接到托管在 Azure 上的 SignalR 后端 我遇到的问题是每次我在 HubConnection 上调用 StartAsync 时 它都会挂起客户端并且请求永远不会完成 我尝试通过应用程序进
  • 时间:2019-03-17 标签:c++fstream并发访问

    如果从不同的进程 线程同时访问文件会发生什么 据我所知 没有锁定文件的标准方法 只有操作系统特定的功能 就我而言 文件将被经常读取而很少写入 现在如果A打开一个文件进行读取 ifstream 并开始读取块 和B打开相同的文件进行写入 ofs
  • 如何使用 CSI.exe 脚本参数

    当你运行csi exe 安装了 Visual Studio 2015 update 2 您将得到以下语法 Microsoft R Visual C Interactive Compiler version 1 2 0 51106 Copyr
  • EnumDisplayDevices 与 WMI Win32_DesktopMonitor,如何检测活动监视器?

    对于我当前的 C 项目 我需要为在大量计算机上连接并处于活动状态的每个监视器检测一个唯一的字符串 研究指出了两种选择 使用 WMI 并查询 Win32 DesktopMonitor 以获取所有活动监视器 使用 PNPDeviceID 来唯一
  • 使用 xslt 将 xml 转换为 xsl-fo 时动态创建超链接?

    我想使用 xsl 文件在 PDF 报告中创建标题 如果源文件包含超链接 则应将其呈现为超链接 否则呈现为纯文本 例如 我的 xml 如下所示 a href http google com target blank This is the h
  • C 中使用 getrandom 实现随机浮点数

    我试图生成一个介于 0 和 1 之间的随机浮点数 无论是在 0 1 还是 0 1 对我来说都不重要 网上关于此的每个问题似乎都涉及rand 呼叫 播种time NULL 但我希望能够每秒多次调用我的程序 并每次都获得不同的随机数 这引导我找
  • 如何将 int 作为“void *”传递给线程启动函数?

    我最初有一个用于斐波那契变量数组的全局变量 但发现这是不允许的 我需要进行基本的多线程处理并处理竞争条件 但我无法在 pthread 创建中将 int 作为 void 参数提供 我尝试过使用常量指针 但没有成功 由于某些奇怪的原因 void
  • 无法识别解决方案文件夹中的 Visual Studio 2017 Nuget.config

    我在使用 Visual Studio 2017 时遇到问题 新的解决方案不断引用 C Users yopa AppData Roaming NuGet Nuget config 中意外位置的 Nuget config 文件 我已将 nuge
  • 嵌入式二进制资源 - 如何枚举嵌入的图像文件?

    我按照中的说明进行操作这本书 http www apress com book view 9781430225492 关于资源等的章节 我不太明白的是 如何替换它 images Add new BitmapImage new Uri Ima

随机推荐

  • sp改变时函数导入

    我正在使用实体框架的函数导入功能从 net 4 0 代码调用存储过程 但是 每次更改存储过程结果集时 我都必须删除函数导入并再次添加 有什么方法可以通过更改实体模型中的代码来合并更改 而不必再次删除并添加函数导入 谢谢 使用函数导入时 一些
  • Oracle 主键:NUMBER 与 NUMBER(7,0)

    指定 PK 的精度有什么好处吗 鉴于记录可能永远不会超过几千条 7 0 是否足够 不指定精度有什么危险吗 NUMBER 7 0 只是限制了值域 它们的内部表示没有不同 CREATE TABLE t pk col1 NUMBER 7 0 NO
  • 访问数据库表单 ActiveX 控件错误

    我正在使用一个带有日期选择器控件的表单 当打开表单并单击日期选择器控件 MSCOMCT2 OCX 时 我收到以下无用的错误 您输入的表达式 Change 作为偶数属性设置 产生以下错误 加载 ActiveX 时出错 控制您的一份表格或报告
  • save_and_open_page 不适用于水豚 2.0?

    我刚刚将水豚更新到 2 0 并且所有 save and open page 调用都返回一个没有样式的 html 页面 它在页面顶部正确地提供了样式表链接 当我恢复到水豚 1 3 时 样式再次起作用 有人知道如何解决这个问题 和 或问题是什么
  • Android底层读取大于2GB的SD卡

    我的 Android 应用程序尝试通过访问实际设备 在我的例子中为 dev block vold 179 1 来读取 SD 卡的物理扇区 当然这是在有root权限的手机上 我可以将设备打开为FileInputStream 并从中读取数据 但
  • 获取我的 Facebook 页面上粉丝的用户列表 GRAPH API

    如何获取我的 Facebook 页面上粉丝的用户列表 遗憾的是 目前无法获取您的 Facebook 页面的粉丝列表 目前尚不清楚这是设计使然还是错误 This 脸书错误报告 http bugs developers facebook net
  • 流畅的 NHibernate 将 IList 作为值映射到单列

    我有这门课 public class MyEntity public virtual int Id get set public virtual IList
  • 在nodejs服务器的内存中存储

    似乎有很多有前途的软件包 但没有明确建议哪个是最快的 可扩展的 哪个是内存效率更高的 npm 安装memoizee https www npmjs com package memoizee npm 安装内存缓存 https www npmj
  • 在 iPhone/Android 中始终显示滚动条 [重复]

    这个问题在这里已经有答案了 有没有办法让滚动条在移动浏览器中始终可见 默认情况下 仅当发生触摸 滑动时 可滚动页面的滚动才可见 如何使滚动条始终可见 在你的 css 样式上尝试一下这个 webkit scrollbar webkit app
  • 在php中获取XML文件内容作为字符串

    我想将 xml 文件的内容显示为本身 我不想解析它 而是只是读取它的内容并显示它 I tried content file get contents test xml But the content其中有 xml 当我var dump co
  • 如果mysql数据类型是默认值为“0000-00-00 00:00”的时间戳,如何检查是否为空?

    我想找出最好的返回方式true or false如果 mysql 数据类型是TIMESTAMP为 null 返回日期0000 00 00 00 00 我尝试过这样的事情 if mycolumn 0000 00 00 00 00 echo n
  • ArrayList 是如何工作的?

    ArrayList内部使用什么数据结构 内部有一个ArrayList使用一个Object 当您将项目添加到ArrayList 列表检查后备阵列是否还有剩余空间 如果有空间 新项目将添加到下一个空白处 如果没有空间 则会创建一个更大的新数组
  • Kubectl 与 minikube - 重新启动集群时出错:kubeadm.yaml

    我安装了 kubernetes minikube install MacOs 10 12 6 但在尝试启动 minikube 时 我不断收到错误 minikube start Starting local Kubernetes v1 10
  • Django Rest 框架:如何在 ModelViewSet 中关闭/打开分页

    我在用着Django REST 框架 https github com encode django rest framework tree master with djangorestframework csv https github c
  • 非分组表的 UITableView 节标题高度

    问候 我知道UI表格视图 节标题高度仅用于分组表 但无论如何我都会问 如果有某种方法可以做到这一点并不明显 有没有办法更改节标题高度 以及字体 大小 NON 分组表 希望 是 或至少是 也许 但担心这可能是 否 伙计们 努力吧 Yes 使用
  • 如何将材质的 TreeView 的折叠/展开图标更改为右侧?

    我正在尝试使用 Reactjs 中的材料来实现一棵树 但是 根据我的设计 折叠和展开的按钮应该位于右侧 另外 在添加图标时出现错误TreeItem像这样
  • CursorAdapter 中光标的更改

    我正在努力改变Cursor in CursorAdapter这边走 Cursor newCursor compiledStatement getCursor startManagingCursor newCursor adapter cha
  • 使用包含 Excel VBA 内的 DataContract 的 wcf 服务

    你读了标题并呻吟了 没关系 我也这么做了 但我们按照要求去做 对吧 我需要构建一个可以通过 Excel 中的名字进行访问的服务 2003 年 但我假设任何版本的 Excel 都应该支持此功能 目前 我想做的就是将电子表格将数据发布到从远程计
  • Typescript 异步/等待和角度 $q 服务

    新的 TypeScript 异步 等待功能使用 ES6 Promise AngularJS 使用 q服务承诺与界面略有不同 有没有办法使用 TypeScript 异步 等待功能 q服务承诺 你可以让它像这样工作 angular module
  • 将 time_t 转换为刻度

    我有一个将刻度转换为 time t 格式的函数 long ticks DateTime Now Ticks long tt GetTimeTSecondsFrom ticks long GetTimeTSecondsFrom long ti