欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java后臺如何處理日期參數(shù)格式

 更新時間:2023年07月15日 09:53:19   作者:nbsp-淑  
這篇文章主要介紹了Java后臺如何處理日期參數(shù)格式問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Java后臺處理日期參數(shù)格式的方式

場景一

需要一個當天日期的參數(shù)

DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd");
LocalDateTime time = LocalDateTime.now();
mTime = df.format(time);

場景二

sql查詢相對應的日期格式

?<if test="null != time and '' != time ">
? ? ? ? ?and DATE_FORMAT(entity.time, '%Y-%m-%d' )=#{time }
?</if>

場景三

使用mybatis-plus查詢相對應格式的日期

?QueryWrapper<XXXEntity> queryWrapper = new QueryWrapper<>();
?queryWrapper.eq("date_format (meeting_time,'%Y-%m-%d')", time);
?List<XXXEntity> xentity= xxxMapper.selectList(queryWrapper);

場景四

拼接規(guī)定格式的日期String

SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd EE HH:mm”);
String startTime = sdf.format(meetings.getMeetingTime());
SimpleDateFormat sdf1 = new SimpleDateFormat(“HH:mm”);
String endTime = sdf1.format(meetings.getMeetingEndtime());
System.out.println(startTime);
System.out.println(endTime);
System.out.println(startTime+"-"+endTime);

Java后臺接收不了前臺日期參數(shù)

/**
 * 交易時間
 */
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date orderTime;

最簡單的,用實體類接收,并在屬性上添加注解;

如果要用這個日期到sql中查詢,注意轉成String 類型;因為數(shù)據(jù)庫比較時間,不是用may 之類的英文比較的。

這坑我調了一上午。。。

public class DateUtils {
	/** 時間格式(yyyy-MM-dd) */
	public final static String DATE_PATTERN = "yyyy-MM-dd";
	/** 時間格式(yyyy-MM-dd HH:mm:ss) */
	public final static String DATE_TIME_PATTERN = "yyyy-MM-dd HH:mm:ss";
	public static String format(Date date) {
        return format(date, DATE_PATTERN);
    }
    public static String format(Date date, String pattern) {
        if(date != null){
            SimpleDateFormat df = new SimpleDateFormat(pattern);
            return df.format(date);
        }
        return null;
    }
}

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Java開發(fā)druid數(shù)據(jù)連接池maven方式簡易配置流程示例

    Java開發(fā)druid數(shù)據(jù)連接池maven方式簡易配置流程示例

    本篇文章主要為大家介紹了java開發(fā)中druid數(shù)據(jù)連接池maven方式的簡易配置流程示例,文中附含詳細的代碼示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-10-10
  • spring容器啟動實現(xiàn)初始化某個方法(init)

    spring容器啟動實現(xiàn)初始化某個方法(init)

    這篇文章主要介紹了spring容器啟動實現(xiàn)初始化某個方法(init),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • SpringBoot自定義加載yml實現(xiàn)方式,附源碼解讀

    SpringBoot自定義加載yml實現(xiàn)方式,附源碼解讀

    這篇文章主要介紹了SpringBoot自定義加載yml實現(xiàn)方式附源碼解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • SpringBoot使用Jackson詳解

    SpringBoot使用Jackson詳解

    Spring?Boot中使用Jackson處理JavaBean序列化為JSON格式,常用框架包括Jackson、Fastjson和Gson,Jackson是Spring?Boot默認的JSON處理庫,常用注解如@JsonProperty、@JsonIgnore、@JsonFormat等,用于自定義序列化和反序列化行為
    2025-02-02
  • 使用Apache Ignite實現(xiàn)Java數(shù)據(jù)網(wǎng)格

    使用Apache Ignite實現(xiàn)Java數(shù)據(jù)網(wǎng)格

    今天我們來探討如何使用Apache Ignite來實現(xiàn)Java數(shù)據(jù)網(wǎng)格,Apache Ignite是一個高性能的內存計算平臺,它提供了分布式緩存、數(shù)據(jù)網(wǎng)格和計算功能,可以顯著提高大規(guī)模應用的數(shù)據(jù)處理性能,感興趣的小伙伴跟著小編一起來看看吧
    2024-08-08
  • java實現(xiàn)文件導入導出

    java實現(xiàn)文件導入導出

    這篇文章主要介紹了java實現(xiàn)文件導入導出的方法和具體示例代碼,非常的簡單實用,有需要的小伙伴可以參考下
    2016-04-04
  • 利用@Value注解為bean的屬性賦值方法總結

    利用@Value注解為bean的屬性賦值方法總結

    這篇文章主要介紹了利用@Value注解為bean的屬性賦值方法總結,文中有詳細的代碼示例,對學習@Value注解有一定的參考價值,需要的朋友可以參考下
    2023-05-05
  • Java Shutdown Hook場景使用及源碼分析

    Java Shutdown Hook場景使用及源碼分析

    shutdown hook 就是一個簡單的已初始化但是未啟動的線程,本文詳細的介紹了Java Shutdown Hook場景使用及源碼分析,感興趣的朋友可以參考一下
    2021-06-06
  • jdbc實現(xiàn)圖書館借閱系統(tǒng)

    jdbc實現(xiàn)圖書館借閱系統(tǒng)

    這篇文章主要為大家詳細介紹了jdbc實現(xiàn)圖書館借閱系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • idea?springBoot項目自動注入mapper為空報錯的解決方法

    idea?springBoot項目自動注入mapper為空報錯的解決方法

    這篇文章主要介紹了idea?springBoot項目自動注入mapper為空報錯的解決方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03

最新評論