java - 如何将mysql中的时间转换为时区特定时间

标签 java mysql

我有包含 utc 秒的数据库。我需要为按日过滤器、按小时过滤器和周末、工作日过滤器编写一个 mysql 查询。

最佳答案

请检查这个..

Date date = new Date(1451114203L);
            DateFormat format = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
            format.setTimeZone(TimeZone.getTimeZone("Asia/Calcutta"));
            String formatted = format.format(date);
            System.out.println(formatted);

使用 MYSQL

SELECT from_unixtime(1451114203) ;
SELECT from_unixtime(1451114203, '%Y %D %M %h:%i:%s %a') ;

引用 Convert Unix timestamp into human readable date using MySQL

关于java - 如何将mysql中的时间转换为时区特定时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34469281/

相关文章:

java - Java中的静态变量未初始化

Java代码热替换|使用JDK的Java编译器或groovy重新加载

java - 将 JLabel 溢出到另一个 JLabel

mysql - 加快 LOAD DATA INFILE 的重复速度 - 250 GB

mysql - mysql for django 1.8安装错误

java - 如何动态添加一行到 GXT 网格

java - 如何确保所有生成的线程都已完成以便处理可以继续?

php - 将 BLOB 从 MySql 读取到 PHP 中的二进制文件?

windows下导入mysql

MySQL - 使用表数据两次