Python日期时间转换格式为dd/mm/yyyy HH:MM:SS

时间:2021-05-17 12:47:24

标签: python datetime

请帮助我,我需要两个主题,第一个,我从数据的 excel 文件中读取,然后将这些数据写入 XML,因为日期我失败了,因为我希望你写日期在格式“dd/mm/yyyy hh:mm:ss”中,我尝试了不同类型的函数,但效果不佳

class Employee
{
    string name;

    public Employee(string name)
    {
        this.name = name;
    }
}

我需要的第二个帮助,总是在读取 excel 文件但处于循环中 FOR 我希望能够不时读取从某种意义上说的顶行的值 1 个循环 -> 第 1 行第 1 行 2 周期 -> 第 2 行第 1 行 3 个循环 -> 第 3 行第 1 行 ecc ecc 我的感受是:

    s2 = ET1.SubElement(PmtInf, 'DATA')
    s2 = sheet.cell(row=2, column=3).value
    date_object = datetime.strptime(s2, '%d/%m/%y')

但我意识到我从来没有增加线路的价值,你能帮我吗?

1 个答案:

答案 0 :(得分:0)

对于 dd/mm/yyyy hh:mm:ss 你可以使用

date_object = datetime.strptime(s2, '%d/%m/%y %H:%M:%S')

关于你的第二个问题,你能详细说明一下吗?我没有看到您在 for 循环内的任何地方使用变量 'i'。这就像你循环了 21 次相同的数据。

更新:看起来 s2 已经是一个日期时间对象。这将为您提供字符串输出中的日期格式:

format_date = s2.strftime('%d/%m/%y %H:%M:%S')