`
tianshizhilei
  • 浏览: 81430 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java获取linux系统时间戳问题

阅读更多
  • 时区设置:

            开始设置时区时,参考网上的资料,使用tzselect 命令来进行,结果发现tzselect命令只是告诉了设置时区的方法,而并不是真的去修改/etc/sysconfig/clock这个文件。换句话说就是tzselect命令仅仅告诉我们通过设置TZ这个环境变量来选择的时区,然后将变量添加到.profile文件中。下面就简单介绍一下如何使用 tzselect命令设置时区,以及如何通过修改/etc/sysconfig/clock配置文件来设置时区。

  •  tzselect:

    执行tzselect命令-->选择Asia-->选择China-->选择east China - Beijing, Guangdong, Shanghai, etc-->然后输入1。过程如下图:

    linux系统修改系统时间与时区

    linux系统修改系统时间与时区

    linux系统修改系统时间与时区

  •  执行完 tzselect命令选择时区后,时区并没有更改,只是在命令最后提示你可以执行TZ='Asia/Shanghai'; export TZ 并将这行命令添加到.profile中(cd etc-->vi profile-->hjkl(左下上右移)-->o光标位置前O光标位置后输入一行--> :w保存,:wq!保存并退出),然后退出并重新登录。参考下图中date命令看到的结果,最终时区显示为CST,即中国标准时间。

    linux系统修改系统时间与时区

  •  修改配置文件来修改时区

  • 1、修改/etc/sysconfig/clock         ZONE=Asia/Shanghai

  • 2、rm /etc/localtime  

  • 3、链接到上海时区文件   ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

  • 执行完上述过程后,重启机器,即可看到时区已经更改。

    linux系统修改系统时间与时区

    linux系统修改系统时间与时区

    linux系统修改系统时间与时区

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    各种语言获取Unix时间戳的方法

    Java中获取Unix时间戳的方法是通过`System.currentTimeMillis()`函数得到当前时间的毫秒数,然后除以1000转换为秒数。 ```java long unixTimestamp = System.currentTimeMillis() / 1000; ``` 另一种方法是使用`...

    时间戳的适配

    Android系统基于Linux内核,因此它支持Unix时间戳,即从1970年1月1日00:00:00 UTC到当前时间的秒数。开发者可以使用Java或Kotlin的`System.currentTimeMillis()`方法获取当前时间的时间戳,或者使用`Instant.now()....

    Java获得文件创建时间

    在Java编程语言中,获取文件的创建时间可能会比其他编程语言如C++稍微复杂一些,因为Java的标准库并不直接提供获取文件创建时间戳的方法。不过,我们可以通过一些变通的方式来实现这一功能。以下是对这个主题的详细...

    linux上使用ffmpeg 实现视频截图

    在这个场景下,我们主要关注如何通过Java程序与FFmpeg交互,实现在特定时间点获取视频的静态图像。 首先,我们需要在Linux系统上安装FFmpeg。通常可以通过添加官方仓库并执行apt-get或yum命令来安装。例如,在...

    java开发中常用的linux命令汇总

    在Java开发过程中,熟悉Linux操作系统的基本命令是必不可少的技能。Linux命令行提供了高效、强大的工具,可以帮助开发者进行项目管理、调试、系统监控等任务。以下是一些Java开发中常用的Linux命令,它们对于优化...

    Unix时间戳身份验证例程

    这个系统在Unix操作系统和其他类Unix系统如Linux和Mac OS X中被广泛应用。在编程语言中,如C、Java、Python、PHP等,都有内置的函数来转换Unix时间戳与人类可读的日期和时间。 2. 身份验证的作用: 身份验证是确认...

    高性能获取系统时间

    4. **自定义解决方案**:如果性能需求极高,可以尝试使用JNI(Java Native Interface)来调用操作系统原生的高效时间获取函数,例如Linux上的`gettimeofday`或Windows上的`QueryPerformanceCounter`。这需要编写C/...

    各种语言时间戳转换方法.docx

    在 Unix/Linux 系统中,可以使用 `date` 命令获取 Unix 时间戳,该命令返回当前时间的秒数。要将 Unix 时间戳转换为普通时间,可以使用 `date` 命令。 ```bash unix_timestamp=$(date +%s) common_time=$(date -d ...

    javacv截取视频图像并旋转为正向

    在本项目中,我们关注的是如何使用 JavaCV 和 OpenCV 来截取视频图像并进行旋转,使其在不同操作系统(如 Windows 和 Linux)上呈现正向。下面我们将详细探讨这些知识点。 1. **JavaCV**: JavaCV 是一个开源项目...

    数据科学导论实验报告 实验1:常用Linux操作和 Hadoop操作

    本实验报告主要涵盖了两个核心部分:Linux操作系统的基本操作和Hadoop分布式文件系统的使用。 在Linux部分,实验旨在使学生熟悉一系列基础命令,这对于任何在Linux环境中工作的数据科学家都是必不可少的技能。例如...

    获取系统时间

    在处理多线程或网络应用时,同步和时区问题也会涉及获取系统时间。不同的机器可能有不同的时区设置,因此在进行跨地域通信时,需要考虑时区转换。Python的pytz库和Java的ZoneId类可以处理时区转换。此外,多线程环境...

    NTP校时判断win或linux服务.rar

    总的来说,`setTime.java`代码实现的功能是利用NTP协议从指定的时间服务器获取准确时间,然后根据操作系统类型(Windows或Linux)进行时间同步,确保服务器时间与UTC保持一致。这在分布式系统、日志记录、审计跟踪...

    linux系统下的常用指令.docx

    Linux系统是基于Unix的操作系统,广泛应用于服务器、云计算和嵌入式设备中。它以其开源、稳定和高效而受到广大用户的青睐。了解和掌握Linux的基本操作指令对于日常的系统管理和维护至关重要。以下是一些Linux系统下...

    Linux服务器Java进程消失问题解决

    有时 Linux 系统或者系统上运行的 Java 或者其它进程,会发生一些莫名其妙的问题,比如突然挂掉了,比如突然重启等等。在软件上找不到问题所在,此时我们应该怀疑硬件或者内核的问题,此时我们就可以使用 dmesg 来...

    Web开发常用的linux命令

    在Web开发过程中,熟悉Linux操作系统是必不可少的技能。Linux提供了强大的命令行工具,可以高效地进行文件管理、系统控制以及服务部署。以下是一些Web开发人员常用的Linux命令,这些知识对于提升开发效率和运维能力...

    OO-6.zip_文件系统 java

    此外,文件系统还涉及到文件权限、文件元数据(如大小、时间戳等)的处理,以及并发访问时的同步问题。在Java中,这些可以通过`Files`类和`FileAttributes`接口来处理。例如,`Files.getAttribute()`可以获取文件的...

    Linux 基础与应用

    - Linux内核遵循GPL(General Public License)许可证,这意味着任何人都可以免费获取Linux的源代码并对其进行修改和分发。 - 这种许可模式促进了Linux社区的繁荣和发展。 #### 二、Red Hat Linux系统的安装与...

    上传文件;linux下的jdk,mysql,tomcat详细安装步骤

    - **处理文件名**:通过`file.getOriginalFilename()`获取原始文件名,并结合当前时间戳生成新的文件名,以防止文件名冲突。 - **创建目标文件**:根据路径和文件名创建`File`对象。 - **目录检查与创建**:如果...

    Android中如何修改系统时间(两种方法)

    但请注意,这种方法可能不会改变系统的时间戳,只会影响到当前会话。 ### 注意事项 - 修改系统时间可能会影响与网络同步的功能,比如在线服务的登录、应用的数据同步等。 - 对系统时间的不当操作可能导致应用崩溃...

Global site tag (gtag.js) - Google Analytics