微信公众号开发
- 微信应用
- 2024-10-14 20:46:01
微信公众号开发
从微信公众平台的消息接口指南中可以看出,每种类型的消息定义中,都包含有CreateTime参数,它表示消息的创建时间,如下图所示:上图是消息接口指南中4.1-文本消息的定义。注意CreateTime的描述:消息创建时间(整型),重点在于这是一个整型的时间,而不是我们大家所熟悉的类似于yyyy-MM-dd HH:mm:ss的标准格式时间。本文主要想介绍的就是微信消息接口中定义的整型消息创
从微信公众平台的消息接口指南中可以看出,每种类型的消息定义中,都包含有CreateTime参数,它表示消息的创建时间,如下图所示:上图是消息接口指南中4.1-文本消息的定义。注意CreateTime的描述:消息创建时间(整型),重点在于这是一个整型的时间,而不是我们大家所熟悉的类似于yyyy-MM-dd HH:mm:ss的标准格式时间。本文主要想介绍的就是微信消息接口中定义的整型消息创
从微信公众平台的消息接口指南中可以看出,每种类型的消息定义中,都包含有createtime参数,它表示消息的创建时间,如下图所示:
上图是消息接口指南中4.1-文本消息的定义。注意CreateTime的描述:消息创建时间(整型),重点在于这是一个整型的时间,而不是我们大家所熟悉的类似于"yyyy-MM-dd HH:mm:ss"的标准格式时间。本文主要想介绍的就是微信消息接口中定义的整型消息创建时间CreateTime的含义,以及如何将CreateTime转换成我们所熟悉的时间格式。
整型CreateTime的含义
消息接口中定义的消息创建时间CreateTime,它表示1970年1月1日0时0分0秒至消息创建时所间隔的秒数,注意是间隔的秒数,不是毫秒数!
整型CreateTime的转换
在Java中,我们也经常会通过下面两种方式获取long类型的时间,先上代码:
/** * 演示Java中常用的获取long类型时间的两种方式 */public static void main(String[] args) {long longTime1 = System.currentTimeMillis();// ****78System.out.println(longTime1);long longTime2 = new java.util.Date().getTime();// ****81System.out.println(longTime2);}