在一行中将Date转换为String(strftime)

时间:2016-04-15 08:02:35

标签: python-3.x datetime

data字典Date keymax。 我想从词典中获取.日期并将其转换为格式略有不同的字符串:-而不是%Y-%m-%d之间的%Y并更改顺序%ddate_maximal = max(datum for datum in data.keys()) date_maximal = datetime.datetime.strptime(date_maximal,"%Y-%m-%d %H:%M") date_maximal = date_maximal.strftime("%d.%m.%Y %H:%M")

我就这样做了:

public class Entity
{
    [Key]
    public int Id { get; set; }
    public DateTimeOffset CreatedAt { get; set; }
}

是否有选项将其填入一行?

1 个答案:

答案 0 :(得分:1)

我认为这应该有效:

datetime.datetime.strptime(max(datum for datum in data.keys()), "%Y-%m-%d %H:%M").strftime("%d.%m.%Y %H:%M")

这似乎是将日期转换为其他格式的最快捷方式。