我写了一个代码来获取迪拜当前时间。但我正在获取系统当前时间作为回报
下面是我一直在使用的代码
Calendar cal = Calendar.getInstance(TimeZone.getTimeZone(Asia/Dubai)).getTime();
cal.getTime();
加利福尼亚州。getTime()始终返回系统时间。
我目前在印度。所以这个日历实例总是返回印度时间。
如何获取迪拜当前时间
试试这个
Calendar currentTime = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
currentTime.set(Calendar.ZONE_OFFSET, TimeZone.getTimeZone("UTC").getRawOffset());
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, currentTime.get(Calendar.HOUR_OF_DAY));
calendar.add(Calendar.HOUR, 4);
Log.d(TAG, "time: " + calendar.getTimeInMillis());
你可以这样试试
Calendar localTime = Calendar.getInstance();
Calendar time= new GregorianCalendar(TimeZone.getTimeZone("Asia/Dubai"));
time.setTimeInMillis(localTime.getTimeInMillis());
int hr = time.get(Calendar.HOUR);
int min = time.get(Calendar.MINUTE);
System.out.println(hours);
以上代码仍在打印我当前所在区域(即亚洲/加尔各答)的时间 此外,我还尝试了以下代码以实现相同的效果,但这也是我当前所在区域(亚洲/加尔各答)的打印时间: 我不明白为什么它不能提供预期的结果。
将选定时区中的当前时间作为日期对象的最佳方法是什么。我使用下面的代码在react Native中获取选定时区的当前时间。 例如new Date().toLocaleString('en-us',{timezone:'indian/christmas'})
问题内容: 可能重复: 如何确定网络用户的时区? 哪个是最好的方法?php或javascript。有人可以向我提供一些摘要吗?谢谢。 问题答案: 这将使您的时区成为PHP变量。我使用jQuery和PHP编写了一个函数。经过测试,可以正常工作! 在您希望将时区作为变量的PHP页面上,将此代码段放在页面顶部附近: 这将读取我们现在将要创建的会话变量“时间”。 在同一页面的该部分中,首先需要包括jQue
问题内容: 要求是简单地获取给定时区的当前时间( 包括正确的DST调整 )。 SO似乎在这方面徘徊了一些问题,但是我似乎找不到以节省时间的低摩擦方式得出的直接答案(在SO,Joda doco或谷歌搜索中)。似乎在给定的输入(当前UTC时间和所需的TZ)下,我应该能够从Joda Time库中链接几个方法来实现我想要的功能,但是在上述示例中似乎希望评估+处理偏移量/应用程序代码中的转换- 如果可能的话
我想用python获得今天的时间戳,我尝试了这个错误
问题内容: 过去几个小时以来,我一直在网上搜索以获取系统时区中的日期时间。 当我使用calendar.getTimezone.getDefaultName时,它总是返回我格林尼治标准时间。(理想情况下,它应该返回我当前的时区,即IST)。我正在尝试将此字符串(“格林尼治标准时间”)“ 2014-02-14T06:04:00:00”转换为我的时区datetime。它总是在格林尼治标准时间同时返回我。