java - 如何在java中使用EPOCH时间?

标签 java integer epoch

我必须发送一条包含系统当前时间(EPOCH)的消息,该消息将根据以下详细信息发送。也以纳秒为单位发送 EPOCH 时间。

field - current_time
type - UINT64
byte size - 8
value - 0 to 1.84467E+19

我的消息结构如下,

class MsgHeader {
   int message_length;
   String sender_sys;
   String destination_sys;
   **int current_time;**
   char message_type;

................

}

有人可以建议我如何使用 java 来做到这一点吗?

最佳答案

long current_time = System.currentTimeMillis() * 1000000L;

关于java - 如何在java中使用EPOCH时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15148990/

相关文章:

c - 从 C 中的 fgetc() 获取字符

java - 整数类型的 double /浮点比较(关系运算符)的精度是多少?

java - 设置SAX元素的属性

java - 找出缺陷!使用任务队列可靠地执行长任务

python - Python 中十六进制字符串到有符号 int

java - 为什么 java.sql.Date.getTime() 对于 1970-01-02 返回 82_800_000 而不是 86_400_000?

java - 如何在JAVA中将纪元转换为mySQL时间戳

python-3.x - 获取当前时间减去 10 分钟的纪元(以毫秒为单位)

java - Java 或 Eclipse 可以轻松使用装饰器模式时不被更改的 'auto wrap' 类方法吗

java - 重复和android服务,完成后自动调用