Java 从Mysql数据库到可读数据库的时间戳
大家好,请帮我解决这个问题,我是android编程新手。 我正在开发一个android应用程序,用户可以发布一些东西,如果需要的话,帖子应该有一个时间来显示发布时间,我在mysql数据库中设置了一列时间戳数据类型,当帖子插入数据库时,它也会插入发布时的完整时间和日期当我从服务器获取数据时,它会完整地显示日期和时间,如下所示:17/5/2016 20:54:34 但我想以可读的格式显示它,例如:4小时前、3天前或3个月前 请不要将我的问题标记为重复,因为我搜索了,但没有找到任何您应该使用的内容。它将以分钟为单位显示更改(0分钟前、2分钟前、3小时前、1天前等),直到差异达到一周,然后只发布完整日期Java 从Mysql数据库到可读数据库的时间戳,java,android,datetime,Java,Android,Datetime,大家好,请帮我解决这个问题,我是android编程新手。 我正在开发一个android应用程序,用户可以发布一些东西,如果需要的话,帖子应该有一个时间来显示发布时间,我在mysql数据库中设置了一列时间戳数据类型,当帖子插入数据库时,它也会插入发布时的完整时间和日期当我从服务器获取数据时,它会完整地显示日期和时间,如下所示:17/5/2016 20:54:34 但我想以可读的格式显示它,例如:4小时前、3天前或3个月前 请不要将我的问题标记为重复,因为我搜索了,但没有找到任何您应该使用的内容。它
DateUtils. getRelativeDateTimeString(context,dateFromServerLong, DateTimeUtils.MINUTE_IN_MILLIS,DateTimeUtils.WEEK_IN_MILLIS,0);
请下次再好好看看:)