色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java 獲取mysql時間格式化

阮建安2年前13瀏覽0評論

Java作為一門面向?qū)ο蟮木幊陶Z言,可以輕松地連接MySQL數(shù)據(jù)庫,并獲取數(shù)據(jù)庫中的時間信息。為了更好的展示時間信息,我們需要對日期進行格式化處理。

import java.text.SimpleDateFormat;
import java.util.Date;
public class DateUtil {
public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateTime = sdf.format(date);
System.out.println(dateTime);
}
}

以上代碼中,我們使用SimpleDateFormat類將時間格式化為“yyyy-MM-dd HH:mm:ss”的字符串形式。

另外,Java還提供了java.sql包下的Timestamp類,該類繼承自java.util.Date類,可以用于數(shù)據(jù)庫中時間信息的處理。下面是獲取數(shù)據(jù)庫時間信息并進行格式化的示例代碼:

import java.sql.Timestamp;
import java.text.SimpleDateFormat;
public class TimestampUtil {
public static void main(String[] args) {
Timestamp timestamp = new Timestamp(System.currentTimeMillis());
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateTime = sdf.format(timestamp);
System.out.println(dateTime);
}
}

當然,我們還可以使用JDBC獲取MySQL數(shù)據(jù)庫中的時間信息,并進行格式化處理。

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.text.SimpleDateFormat;
public class JdbcUtil {
public static void main(String[] args) {
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Class.forName("com.mysql.cj.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "123456");
String sql = "select now()";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
while (rs.next()) {
Timestamp timestamp = rs.getTimestamp(1);
String dateTime = sdf.format(timestamp);
System.out.println(dateTime);
}
} catch (ClassNotFoundException | SQLException e) {
e.printStackTrace();
} finally {
try {
if (rs != null) rs.close();
if (pstmt != null) pstmt.close();
if (conn != null) conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}

以上代碼中,我們使用JDBC連接MySQL數(shù)據(jù)庫,并執(zhí)行“select now()”語句,獲取當前時間信息并進行格式化處理。

上一篇mysql 250