时间格式转换

时间格式转换仅是一个时间转换的函数,参数为要转换的毫秒级时间戳,返回的数据则由以下几种形式:
  1. 1、如果时间戳(下文中提到的时间戳都指向要转换的时间戳)在今天,则返回的格式为 “HH:mm:ss”
  2. 2、如果时间戳在昨天,则返回的格式为 “昨天 HH:mm:ss”
  3. 3、如果时间戳在本周内并且非昨天,假如说在周一,则返回的格式为 “周一 HH:mm:ss”
  4. 4、如果时间戳在本年内并非一周内,假如说在1月12日,则返回的格式为 “01月12日 HH:mm:ss”
  5. 5、如果时间戳在今年以前的日期内,则返回的格式为 “yyyy年MM月dd日 HH:mm:ss”

先看几个转换的例子:

    由于时间格式转换需要的参数是毫秒级的参数,所以需要一个将日期转换为毫秒级时间戳的操作:
    输入上面的转换得到的时间戳,按照规则转换时间戳: