gpt4 book ai didi

android - 如何在android中以毫秒为单位获取当前日期时间

转载 作者:IT老高 更新时间:2023-10-28 13:05:42 27 4
gpt4 key购买 nike

我正在尝试将我的文件名称保存为当前日期和时间(以毫秒为单位)。在阅读文件时我想阅读最新的文件。这是代码

 Calendar rightNow = Calendar.getInstance();

long offset = rightNow.get(Calendar.ZONE_OFFSET) + rightNow.get(Calendar.DST_OFFSET);

String sinceMidnight = Long.toString((rightNow.getTimeInMillis() + offset) % (24 * 60 * 60 * 1000));

return sinceMidnight+"_"+Filename;

最佳答案

我认为使用 Java 来利用此功能

long time= System.currentTimeMillis();

这将以毫秒模式返回当前时间。这肯定会奏效

long time= System.currentTimeMillis();
android.util.Log.i("Time Class ", " Time value in millisecinds "+time);

这是我使用上述函数的logcat

05-13 14:38:03.149: INFO/Time Class(301): Time value in millisecinds 1368436083157

如果您对毫秒值有任何疑问。请查看 Here

EDIT :我用来演示代码 IST(+05:30) 的时区,所以如果您检查日志中提到的 milliseconds 以匹配日志中的时间您可能会根据您的系统时区获得不同的值

编辑:这是一种简单的方法。但是如果您需要时区或任何其他详细信息,我认为这还不够 Also See this approach using android api support

关于android - 如何在android中以毫秒为单位获取当前日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16516888/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com