Java 以UTC为单位获取当前时间并将字符串转换为长字符串
我必须执行以下操作:Java 以UTC为单位获取当前时间并将字符串转换为长字符串,java,Java,我必须执行以下操作: public long getDifference(String time) { long diff = <CURRENT TIME IN UTC> - <PARAMETER TIME>; return diff; } public long getDifference(字符串时间){ 长差=-; 返回差; } 因此,有两个问题: 如何获取UTC的当前时间 如何将字符串时间参数(格式yyyy-MM-dd HH:MM:ss)转换为
public long getDifference(String time) {
long diff = <CURRENT TIME IN UTC> - <PARAMETER TIME>;
return diff;
}
public long getDifference(字符串时间){
长差=-;
返回差;
}
因此,有两个问题:
yyyy-MM-dd HH:MM:ss
)转换为longSystem.currentTimeMillis()
可以获取本地时间当前时区偏移-夏令时
newsimpledateformat(“yyyy-MM-dd HH:MM:ss”).parse(Time).getTime()
return System.currentTimeMillis()-新的SimpleDataFormat(“yyyy-MM-dd-HH:MM:ss”).parse(time).getTime()代码>