在Java中,我想获得GMT的当前时间.
我试过这样的各种选项:
Date date = new Date();
Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
date1 = calendar.getTime();
Run Code Online (Sandbox Code Playgroud)
但是日期总是在我当地的时区解释.
我做错了什么以及如何将java Date转换为GMT?
这听起来很简单但我无法弄清楚如何使用简单的SELECT语句来返回GMT中的当前时间.
我一直在尝试使用CONVERT_TZ()根据服务器时区和GMT时区将NOW()转换为GMT,但由于某种原因,当我放入文本时区时它返回NULL.我得到结果的唯一方法是实际放入偏移量,这对于应该是一个非常简单的操作来说太复杂了.这就是我的意思:
mysql> SELECT CONVERT_TZ(NOW(),@@global.system_time_zone,'GMT');
NULL
mysql> SELECT CONVERT_TZ(NOW(),'PST','GMT');
NULL
mysql> SELECT CONVERT_TZ(NOW(),'-08:00','+00:00');
2010-02-13 18:28:22
Run Code Online (Sandbox Code Playgroud)
我只需要一个简单的查询来返回GMT中的当前时间.在此先感谢您的帮助!
我应该在使用DateTime.Now或DateTime.UtcNow HttpCookie.Expires和HttpCachePolicy.SetExpires?
Cookies正在发送'GMT'时间,但我不知道如果我发送的DateTime.Now.AddDays(3)话会发生什么,如果我在GMT + 5.与Expires HTTP标头相同(第14.21节).
我该怎么用?
我想以yyyy-mm-dd hh:mm:ss格式获取当前日期.
我试过了:
gmdate('yyyy-mm-dd hh:mm:ss \G\M\T', time());
它返回了一个奇怪的日期:
13131313-1111-2323 0707:1111:3131
在C#中,如何以下列格式获取当前DateTime?2011-08-10T21:36:01.6327538Z
我将收到GMT格式的日期,星期五,2013年10月18日格林尼治标准时间11:38:23.问题是时间正在弄乱我正在使用的时间表.
除了实际日期之外,我该如何删除所有内容?
嗨我对时区的疑问很少:
我搜索了维基百科和许多相关网站,但没有找到相关的解释
我想获得GMT [格林威治标准时间],而且我也不想依赖我的系统日期时间.基本上,我想使用像in.pool.ntp.org[India] 这样的时间同步服务器进行GMT计算,或者我可能会走错方向!
如何在java中执行此操作?
是否有任何java库可以从Time服务器中获取时间?
我一直在StackOverflow Android中获取当前UTC时间, 并且 如何在Java中获取UTC或GMT中的当前日期和时间?
我尝试了两种方法来获取GMT手机的当前时间.我在西班牙,区别是GMT + 2.让我们看一个例子:1º尝试:我创建了一个格式并将其应用于System.currentTimeMillis();
DateFormat dfgmt = new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
dfgmt.setTimeZone(TimeZone.getTimeZone("GMT"));
String gmtTime = dfgmt.format(new Date());
//Using System.currentTimeMillis() is the same as new Date()
Date dPhoneTime = dfgmt.parse(gmtTime);
Long phoneTimeUTC = dPhoneTime.getTime();
Run Code Online (Sandbox Code Playgroud)
我需要将那个时间减去另一个时间,这就是为什么我将演员阵容变为Long.
DateFormat df = new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date arrivalDate = df.parse(item.getArrivalDate());
//the String comes from JSON and is for example:"UTC_arrival":"2011-05-16 18:00:00"
//which already is in UTC format. So the DateFormat doesnt have the GMT paramater as dfgmt
diff = arrival.getTime() - phoneTimeUTC ;
Run Code Online (Sandbox Code Playgroud)
我也试过这个:
Calendar …Run Code Online (Sandbox Code Playgroud) 我使用此下拉列表为应用程序存储与UTC相关的时区:
<select id="timezone" name="timezone" >
<option value="-12">[UTC - 12] Baker Island Time</option>
<option value="-11">[UTC - 11] Niue Time, Samoa Standard Time</option>
<option value="-10">[UTC - 10] Hawaii-Aleutian Standard Time, Cook Island Time</option>
<option value="-9.5">[UTC - 9:30] Marquesas Islands Time</option>
<option value="-9">[UTC - 9] Alaska Standard Time, Gambier Island Time</option>
<option value="-8">[UTC - 8] Pacific Standard Time</option>
<option value="-7">[UTC - 7] Mountain Standard Time</option>
<option value="-6">[UTC - 6] Central Standard Time</option>
<option value="-5">[UTC - 5] Eastern Standard Time</option>
<option value="-4.5">[UTC …Run Code Online (Sandbox Code Playgroud)