![]() |
1
2
你不能简单地用 simpleDateFormat ? 然后,您只需像那样定义传入日期的结构(df)并将其转换为所需的形式(df):
有意义吗? |
![]() |
2
7
使用
因此,既然您知道cst从gmt开始是-6:00,并且您得到一个本地时区,说用户是+9:00(日本),那么您就知道将mysql数据库时间调整为+15小时(9-(-6))。或者如果他们在迈阿密(东部时间,-5),你可以通过增加一个小时(-5-(-6))来调整。如果在俄勒冈州波特兰市(PST-8),你将减去2小时(-8-(-6))。
所以实际上你只需要得到本地时区偏移量并将其输入到基本方程中:
如果我知道编写Java的第一件事,我会做额外的步骤,并编写一个示例代码,但唉,我只对脚本足够聪明。 Java的粗略尝试我已经说过我不知道如何做Java或面向对象的东西,对吧? 这里有一个粗略的尝试,只是从周围的Android文档。任何细枝末节或简单的“甚至不接近”的话都欢迎。记住,我已经通过快速搜索找到了正确的方法和类,并且我提出了一个简单的公式来将任意位置的时区偏移量转换为cst,所以我不是笨蛋,只是一个不知道什么时候该离开的人。不管怎样,粗暴的尝试:
在Java中的任何地方接近如何做到这一点? |
![]() |
3
3
假设在cst中有一个日期字符串,用时区cst解析它,然后用android上的默认时区格式化它。
|
![]() |
4
2
这是个老问题,但我想写我的答案。假设,从sql获取的时间戳格式如下:yyyy-mm-dd't'hh:mm:ss
|
![]() |
Abhilash Das · 输入文本时,编辑文本与工具栏重叠 1 年前 |
![]() |
Community wiki · 局部变量可能尚未初始化 1 年前 |
![]() |
jvargas · 如何获取上个月的第一天和最后一天以及一年的第一天 2 年前 |