在Go中,如何将持续时间转换为天数?例如1W=>7天,1Y=>365天等 最佳答案 对于许多常见目的,简短的回答就是将小时数除以24,以获得通常有用的天数近似值。d,_:=time.ParseDuration("48h")days:=d.Hours()/24//2days但是,这并不总是“正确的”,具体取决于您的情况。考虑:从2018年11月1日午夜到2018年11月8日午夜之间有多少天?答案实际上至少取决于两件事:您对日期的定义,以及您所在的位置。如果您计算两个日期之间的持续时间,并按上述方式划分,如果您位于美国,由于夏令时的变化