简单
技术面试0 次浏览

在微博中,一条微博的发布时间会以不同的形式展示,如“刚刚”“X分钟前”“X小时前”“X天前”等。请编写一个函数,输入一个发布时间(时间戳),返回符合微博展示规则的时间描述。

微博测试工程师
时间处理编码能力

答题要点

推荐答题框架:采用直接实现法,先获取当前时间,计算与发布时间的差值,再根据差值范围返回不同的时间描述。关键要点:1. 获取当前时间戳,可使用编程语言内置的时间函数。2. 计算时间差值,用当前时间戳减去发布时间戳。3. 判断差值范围,如小于60秒为“刚刚”,60秒到3600秒为“X分钟前”等。4. 格式化输出,根据判断结果生成对应的时间描述。示例话术:首先获取当前时间戳,然后计算与发布时间的差值。若差值小于60秒,直接返回“刚刚”;若差值在60秒到3600秒之间,计算分钟数并返回“X分钟前”。