当前位置: 首页 > 面试题库 >

获取Go语言的Unix时间戳(当前时间,以秒为单位)

文彭祖
2023-03-14
问题内容

我有一些用Go编写的代码,我正在尝试更新这些代码以使用最新的每周构建。(它最后一次在r60下构建)。现在,一切正常,除了以下几位:

 if t, _, err := os.Time(); err == nil {
   port[5] = int32(t)
 }

关于如何更新它以与当前Go实施一起使用的任何建议?


问题答案:
import "time"
...
port[5] = int32(time.Now().Unix())


 类似资料:
  • 有没有办法以秒为单位获取一天中的当前时间?请注意,我问的是一天中的时间,而不是UTC时间。 我想要的是一个介于0-86400(12:00AM-11:59PM)之间的值(以秒为单位)。我正在开发一个每天工作的应用程序,当一天结束时,时间(以秒为单位)应该会重新回到。 假设现在是。我应该得到 36,000 秒,如果我的时间是,我应该得到 61,200 秒。 PS:我不知道现在的时间。程序将使用函数自行

  • Python 提供了不同的包(、时间、),可以在这里看到,以便处理。我犯了一个大错误,使用以下方法来获取当前的GMT时间 在Unix时间戳中获取当前GMT时间的简单方法是什么?

  • 问题内容: 我想要这样的当前时间戳: 1320917972 问题答案: 解决方案是:

  • 问题内容: 在我可以设置例如 是否有任何符号(%something)以毫秒为单位返回当前时间? 问题答案: 没有完全符合您需要的Log4J符号。 以给定的模式返回当前日期,该模式由(放在方括号之间的模式)定义,但是没有给您以毫秒为单位的时间。 给出自 执行开始以来的 毫秒数。 实现所需目标的一种可能方法是扩展Log4j的行为,这要复杂得多,但是如果绝对必要,请按以下步骤进行: 自定义log4j(编

  • 问题内容: 通过将值放入构造函数中,我可以将unix时间戳转换为对象。例如:我可以将其作为。 但是在那之后,如何从该对象取回unix时间戳? 问题答案: 检索自格林尼治标准时间1970年1月1日传递给构造函数以来的毫秒数。从中获得Unix时间(相同,但以秒为单位)并不难。

  • 问题内容: 我需要处理大量CSV文件,其中时间戳始终是代表以毫秒为单位的unix时间戳的字符串。我找不到有效修改这些列的方法。 这就是我想出的,但是,这当然只重复了该列,而我不得不以某种方式将其放回原始数据集。我确定创建?时可以做到。 这将选择“ UNIXTIME”列,并将其更改为 进入这个 但是,我想使用类似的方法来获取转换后的列返回的整个数据集,或者像我已经写的那样,仅在从CSV生成DataF