我有一个包含一些时间戳的文件。我想显示事件频率/小时,不填充零。我想要的是没有前导0的小时: 1;21,2;352,等等。我尝试了strftime("%-H"),它确实删除了前0,但是当我想使用sorted() by key时,它就会产生问题,顺序是0,1,10,等等。我尝试了lstrip并替换,但没有成功。如何在不影响对字典进行“排序”的情况下删除0填充(是的,我知道字典</e
CAST(DATEPART(hh, timestamp) AS varchar(2)) + ':00' AS Hour
这将使我从时间戳字段中获得小时,但在小时0-9的情况下,它不会填充前导零,因此当我按小时降序排序时,它不能正确排序。我指定了一个2个字符的varchar来为前导零留出额外的空间。希望有一种方法可以解决这个问题,而不需要通过一个函数来填充前导零。