Tag: 时间时间

当前date和时间作为string

我写了一个函数获取当前的date和时间格式: DD-MM-YYYY HH:MM:SS 。 它的作品,但让我们说,它的相当丑陋。 我怎样才能做到完全一样的事情,但更简单? string currentDateToString() { time_t now = time(0); tm *ltm = localtime(&now); string dateString = "", tmp = ""; tmp = numToString(ltm->tm_mday); if (tmp.length() == 1) tmp.insert(0, "0"); dateString += tmp; dateString += "-"; tmp = numToString(1 + ltm->tm_mon); if (tmp.length() == 1) tmp.insert(0, "0"); dateString += tmp; dateString += […]

检查string是否是unix时间戳

我有一个string,我需要找出是否是一个unix时间戳,我怎么能有效地做到这一点? 我发现这个线程通过谷歌,但它没有拿出一个非常可靠的答案,恐怕。 (是的,我从上面提到的主题的原始海报中挑出了这个问题)。

在Python中为datetime.time添加N秒的标准方式是什么?

给定Python中的datetime.time值,是否有一个标准的方法来添加整数秒,所以11:34:59 + 3 = 11:35:02 ,例如? 这些明显的想法不起作用: >>> datetime.time(11, 34, 59) + 3 TypeError: unsupported operand type(s) for +: 'datetime.time' and 'int' >>> datetime.time(11, 34, 59) + datetime.timedelta(0, 3) TypeError: unsupported operand type(s) for +: 'datetime.time' and 'datetime.timedelta' >>> datetime.time(11, 34, 59) + datetime.time(0, 0, 3) TypeError: unsupported operand type(s) for +: 'datetime.time' and 'datetime.time' […]