我需要创建能够在GMT中找到当前小时并将其转换为EST的内容.

当我尝试编译并运行程序时,我收到此错误:currentHourEST无法解析为变量.我认为我的问题是if else语句中的某个地方,因为我将变量分配给了错误或其他东西.

// Obtain total milliseconds since midnight, Jan 1, 1970

long totalMilliseconds = System.currentTimeMillis();

// Seconds

long totalSeconds = totalMilliseconds / 1000;

long currentSecond = totalSeconds % 60;

// Minutes

long totalMinutes = totalSeconds / 60;

long currentMinute = totalMinutes % 60;

// Hours

long totalHours = totalMinutes / 60;

long currentHour = totalHours % 24;

// Read in EST offset

long offSetAdded = currentHour - 5;

// If the time is negative make it a positive

if (offSetAdded > 0) {

long currentHourEST = offSetAdded * -1;

} else {

long currentHourEST = offSetAdded;

}

// Display time

System.out.println("The current time is " + currentHourEST + ":" + currentMinute + ":" + currentSecond);

System.out.println("Current time in GMT is " + currentHour + ":" + currentMinute + ":" + currentSecond);

我正在使用if else语句将offSetAdded乘以-1,以便小时,如果从我减去5时为负,则变为正数,使人们更容易看到小时.如果offSetAdded为正,那么它将打印当前正好减去5.

java if 定义变量_java – 如何分配在if else语句中定义的变量相关推荐

  1. java 正则匹配引号_java 正则 贪婪匹配 匹配sql语句中的引号内容

    public class Demo { public static void main(String[] args) { String sql1 = "use test;select * f ...

  2. C语言定义了一个结构体怎么分配内存?C\C++中结构体变量与结构体指针内存分配问题?

    C语言定义了一个结构体怎么分配内存?C\C++中结构体变量与结构体指针内存分配问题? 问题1:结构体指针最开始怎么分配内存?用sizeof()是不能确定大小的. 问题2:给结构体变量分配之后,是否还要 ...

  3. java double储存原理_Java内存分配原理

    Java内存分配与管理是Java的核心技术之一,一般Java在内存分配时会涉及到以下区域: ◆寄存器:我们在程序中无法控制 ◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中 ...

  4. java 全局变量线程安全_Java线程安全问题指的是全局变量,还是静态变量?

    这个问题的答案是静态变量和全局变量都可能引起线程安全问题.这两种变量引起线程安全问题的原因和区别如下: 1.静态变量 静态变量即静态成员变量.只要有修改变量值的操作,无论是在单例或者非单例都是线程不安 ...

  5. android js变量定义数组长度,js 声明数组和向数组中添加对象变量的简单实例

    数组有四种定义的方式 使用构造函数: var a = new Array(); var b = new Array(10); var c = new Array("first", ...

  6. c语言h文件定义变量,补习C语言之在.h文件中定义全局变量

    话说在一次整理code的时候,无意间将一个原本定义在.c文件中的全局变量移动到.h 文件中(此全局变量被多个.c文件使用),然后突然不能生成.ko(linux中可动态装载的驱动模块).怎么回事?难道是 ...

  7. java se7 新特性_Java SE7新特性之try-with-resources语句

    try-with-resources语句是一个声明一个或多个资源的 try 语句.一个资源作为一个对象,必须在程序结束之后随之关闭. try-with-resources语句确保在语句的最后每个资源都 ...

  8. linux bash 变量_如何在Linux上的Bash中设置环境变量

    linux bash 变量 fatmawati achmad zaenuri/Shutterstock Fatmawati achmad zaenuri / Shutterstock There's ...

  9. 【C# .NET】Oracle数据库连接的坑之传入parameters参数名SQL语句中的参数变量名不匹配(顺序不一致)的问题

    问题描述 有一个user表,需要修改id为10086的用户的姓名和年龄,在C#的后台这样写: using (IDbConnection db = DapperFactory.GetConnection ...

最新文章

  1. kubeasz_使用kubeasz安装K8S集群,不受国内网络环境影响
  2. EXC_BAD_ACCESS错误
  3. vue 自定义封装组件 使用 model 选项
  4. 2022-2028年中国医疗美容行业发展前景预测与投资战略分析报告
  5. const函数和const对象
  6. tensorflow对应的cudnn、cuda版本
  7. Hotspot GC Root 对应调用链
  8. .NET Core 和 DevOps
  9. java messagelistener_MessageListenerAdapter
  10. [2018.07.24 T1] 真板题
  11. 一维搜索之黄金分割法
  12. 学计算机怎能不知道电脑配置
  13. jeecms9自定义标签以及使用新创建的数据库表
  14. python词频统计西游记_基于Python第三方插件实现西游记章节标注汉语拼音
  15. CURD同事狂刷阿里面试指南(恒山版),直接斩获七个offer
  16. 怎么用python做网站?
  17. UPC 2021个人训练赛第10场
  18. 【大厂智力题】飞机加油问题
  19. 数字IC后端实现的一些基本概念
  20. 图片尺寸大小(M)与图片容量大小(M)的区别

热门文章

  1. LeetCode 980. 不同路径 III(DFS+回溯)
  2. linux shell 输出日期格式,Linux下Shell日期的格式
  3. ggplot2中显示坐标轴_qplot()——ggplot2的快速绘图
  4. argumentoutofrangeexception:长度不能小于0_数组长度属性背后的魔力有哪些?
  5. hive - 可优化的 10 个地方及详解
  6. c语言不会可以学好java吗_不会C语言能学Java吗
  7. Facebook刷新开放域问答SOTA:模型训模型!Reader当Teacher!
  8. Longformer:超越RoBERTa,为长文档而生的预训练模型
  9. 技术动态 | 人工智能开源软件发展现状连载——知识图谱开源软件
  10. TensorFlow 全网最全学习资料汇总之TensorFlow的技术应用