Python - 带下划线的日期时间格式

时间:2018-04-25 06:39:19

标签: python datetime

我已将日期声明为字符串,

from_date = '2018_04_01'

并将其转换为日期时间格式,

from_date = datetime.datetime.strptime(str(from_date), "%Y_%m_%d")

现在的日期格式为,

2018-04-01

我希望带有下划线的日期和日期时间格式。

strftime会以字符串形式返回所需的格式。这可以再次格式化为日期时间格式 - 这是最糟糕和最麻烦的方式。

3 个答案:

答案 0 :(得分:1)

你的意思是这样的吗?

postData: {
    YEAR_ABBR: function () { return $("#ddlYear").val(); }
}

答案 1 :(得分:0)

在下划线处转换datetime对象(date + time):

from datetime import datetime
str(datetime.now())
"{:%Y_%m_%d_%H_%M_%S}".format(datetime.now())

%H:返回小时。在我们的示例中,它返回“ 00”。 %M:返回分钟,从00到59。在我们的示例中,它返回“ 00”。 %S:返回秒,从00到59。在我们的示例中,它返回“ 00”。

答案 2 :(得分:-2)

你可以这样做

class GreenViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        if let count = self.navigationController?.viewControllers.count {
            self.navigationController?.viewControllers.remove(at: count - 2)
        }
    }
}