我有一个html表单,它使用jQuery datetimepicker向数据库发送一个值,但是没有秒,所以在数据库' datetime列中创建的值总是有' 00'秒钟。 我想删除在网页上显示值时的秒数。 我目前有:
// Checks whether `str' starts with `start' ignoring case
bool startsWithIgnoreCase(const std::string& str, const std::string& start) {
if (&start == &str) return true; // str and start are the same string
if (start.length() > str.length()) return false;
for (size_t i = 0; i < start.length(); ++i) {
if (std::tolower(start[i]) != std::tolower(str[i])) return false;
}
return true;
}
显示的内容如下:26-12-08 12:40:00。
我希望它能显示出来 - 26-12-08 12:40
感谢id提前获取任何帮助。
答案 0 :(得分:3)
您可以按照以下方式进行操作
amount = self.payment_amount
# => 6500
ans = '%.2f' % (amount/100)
# => "65.00"
它将删除秒。你可以删除你需要的任何东西。
答案 1 :(得分:0)
您可以使用<?php echo substr($row_rsEnquiriesList['contact_date_e'],0, 14); ?>
,但在sql上格式化它会好得多。通过这种方式,日期保持为字符串。