我得到的日期格式如下
20110626125911
它们存放在一个双人间里,效果很好。
我想去掉双位数字的最后6位,所以在上面的例子中是125911。
有没有什么方便的方法可以总是剪掉最后6位数字,使上面例子的双位数读成20110626?
我知道我可以通过将double作为字符串和使用substringindex等来完成,但它看起来很重。只是在寻找一些不错的"窍门"。
非常感谢,-代码
只需将你的数字除以10^6(即10的6次方),并将结果如下:
double originalDateAsDouble = 20110626125911;
double finalDateAsDouble = floor(originalDateAsDouble / pow(10, 6));
如果这对你有用,请告诉我。
20110626125911/100000是您想要的吗?