public static String 格林尼标准时间转北京时间(String 格林尼标准时间) {
...
...
return 北京时间;
}
请问这个方法名该怎么取 目前 GMT2CMT 但北京时间的简称似乎并不是 CMT
大家常用方法的方法名喜欢取长一点还是简洁一点
长一点的方法左右具体明了 但代码臃肿
简介一点的反之 各有优略 大家喜好如何
public static String 格林尼标准时间转北京时间(String 格林尼标准时间) {
...
...
return 北京时间;
}
请问这个方法名该怎么取 目前 GMT2CMT 但北京时间的简称似乎并不是 CMT
大家常用方法的方法名喜欢取长一点还是简洁一点
长一点的方法左右具体明了 但代码臃肿
简介一点的反之 各有优略 大家喜好如何
|
janxinJan 10, 2020
1
CST
|
|
2
gmt2bj
|
|
3
```
public static String glnbzsjZBjsj(String glnbzsj) { return bjsj; } ``` |
|
4
直接就这个中文就挺好,哈哈哈哈哈哈哈哈哈哈哈
|
|
5
|
|
6
GMT2BeijingTime
|
|
7
“爱你没差,那一点时差”
——《爱你没差》周杰伦 jay_anmc(string ...) |
|
8
GMT2UTC8
|
|
sockpuppet9527Jan 10, 2020
9
public static String CST(String time ){
return GMT(time,8); } public static String GMT(String time , int diff) { ... return time; } |
|
GuryYuJan 10, 2020
10
|
|
pineparaJan 10, 2020
11
|
|
xfspaceJan 10, 2020 via Android
12
@sandman511 China Standard Time 国际称 CST Asia
CST 欧州中部时间 |
|
atwoodSoInterestJan 10, 2020
13
如果接手别人的代码,你希望是一长串看起来难受但是读得懂的,还是几个莫名其妙的缩写。当然是读得懂最重要啊。
按照比较通用的命名方式来命名就已经是个靠谱好青年了,长度长一点完全是可以接受的,毕竟言简意赅是绝顶高手才能办到的。 可读性 > 性能 |
|
iamverylovelyJan 10, 2020 via Android
14
gmt2cn
|
|
300Jan 10, 2020 via Android
15
我也来一个,上午、中午、下午这个变量应该叫啥。。
|
|
16
|
|
pineparaJan 10, 2020
17
@sandman511
是否使用缩写取决于作用域和使用场景。 如果场景里确实有可能同时涉及到 Central Standard Time 和 China Standard Time,甚至 Cuba Standard Time,那就避免使用缩写,直接用全称 China Standard Time。 或者如果这是一个可能被广泛使用的功能库,也要尽量避免使用缩写。 反之如果只是一个中国网站 /App 的代码里的一个类的私有函数,完全可以简写为 CST。 |
|
krixaarJan 10, 2020
18
String utc_plus_8(String utc_timestamp)
|
|
19
正确做法是:toLocalTime(UTCTime utc, TimeZone tz)
如果一定要北京时间的话,重载一个 toBeijingLocaltime(UTCTime ) 其它的都是垃圾。 |
|
ormand1bdJan 10, 2020
20
GmtToLocal(xxx)
|
|
luckyrayyyJan 10, 2020
21
toBeijingTime(String GMT)
|
|
AS4694lAS4808Jan 10, 2020
22
public String gelinnizhibiaozhuntimezhuanbeijingtime(String gelinnizhitime){}
|
|
marcong95Jan 10, 2020
23
正确做法自然是选用某一种自带时区的数据结构 toLocaleString()
不过一定是不带时区的两个输入输出,而且不考虑本机区域设置的话,似乎 gmtToBeijingTime 比较简单准确? |
|
24
1. 程序内部尽量不要使用 string 表示 time,如果输入输出必须是 string,parse 和 format 过程要分开
2. 如非必要,别造轮子。。 ZonedDateTime beijingTime = timestamp.atZone(ZoneId.of("Asia/Shanghai")); |
|
cigarzhJan 10, 2020
25
@exiledkingcc +1
|
|
privilJan 10, 2020
26
因为重名的原因,基本配置服务器都用 HKT,也是以前看文章学的。
|
|
wr410Jan 10, 2020
27
GMT+8
GMT2CST |
|
silenceeeeeJan 10, 2020
28
gmt2bj
|
|
laoyurJan 10, 2020
29
只有 格林尼治 或 格林威治
[格林尼] 是什么鬼👻 |
|
lithiumsJan 10, 2020
30
um... 不是有一个 UTC +8. 中国标准时间 ( CST )么
|
|
xenmeJan 10, 2020 via iPhone
31
你自己都写出来了,中文不好么?逃...
格林尼标准时间转北京时间() |
|
dswyzxJan 10, 2020
32
@winterbells #15 morning,noon,afternoon 不行么.
另题主问题:反正都是从 UTC 时区转换,建议 UTCZeroToUTCEastEight 可扩展总 24 时区随便转问题呢 |
|
libookJan 10, 2020
33
gmtToBeijingTime
或者通用一些的 Stirng convertTimeZone(String fromTime, int fromZone, int toZone) |
|
c6h6benzeneJan 10, 2020 via iPhone
35
为什么我现在一看到征名帖就想到了 FuYouKeJi ()
|
|
pmispigJan 10, 2020
36
utcToLocaltime 这个不是很简单么。。
|
|
jinliming2Jan 10, 2020 via iPhone
37
正时区,GMT2GMT08
负时区,GMT2GMT_08 |
|
novemberJan 10, 2020
38
g2b
G2B GtoB |
|
davidliu645Jan 10, 2020
39
GreenwichMeanTimeToBeijingTime()
|
|
BiscuitsJan 10, 2020
40
简介明了的,这个明明可以的。
不行你加注释呗。 |
|
alex0721Jan 10, 2020
41
trans_utc_2_bj
|
|
CbdyJan 10, 2020 via Android
42
tz2t8
|
|
20150517Jan 10, 2020
43
GMT 不是 UTC 吧,确定你要用 GMT?
|
|
CloudnuYJan 10, 2020
44
居然没有“富有转换器”
|
|
ZXCDFGTYUJan 10, 2020
45
献丑了...
getBeiJingTimeStringByUTCTimeString($utcTime){} |
|
hantsyJan 10, 2020
46
为什么要转???
用 Java 8 中的 DateTime API。ZonedDatetime 支持时区,切换一下时区,打印出来就行了。 |
|
metamaskJan 11, 2020
47
python
def covert_gmt_to_local_time(timezone, now=None) 函数直接写死的话,假如遇到上海,又得写一个,遇到广州又得写一个; |
|
chinvoJan 11, 2020 via iPhone
49
toPekTime ( IATA 码
|
|
larsenlouisJan 11, 2020
50
像 v 站的页脚一样,用当地机场代码 TC2PEK
|
|
LonersunJan 11, 2020
51
utc2prc
|
|
paoukeJan 11, 2020
52
toP8
|
|
luozicJan 12, 2020 via iPhone
53
接口的方式定义,最后实现接口是北京时间。 除非就是时钟应用,否则推荐 jodatime or jdk8 之后自带的时间
|