控制輸入前端時間格式及其它常見需求

2021-10-23 05:55:40 字數 793 閱讀 8183

在dao層加上相應的註解,就可以控制輸入前端的資料樣式

頁面輸出格式常用註解----@jsonignore,@jsonformat,@jsonformat

1.註解名稱:@jsonignore 作用:在實體類向前臺返回資料時用來忽略不想傳遞給前台的屬性或介面。 eg:user實體中會有字段password欄位,

當返回使用者資訊給前台的時候,當然是不希望將password值也一併返回。所以,這個時候可以在password屬性上加上註解jsonignore或者,

@jsonignore

private string password;

private integer age;

2.註解名稱:@jsonformat

前台使用固定時間格式時可以在屬性名上新增@jsonformat註解()

@jsonformat(pattern="yyyy-mm-dd hh:mm:ss a", locale="zh", timezone="gmt+8")

private date birthday;

3.註解名稱:@jsonformat   不返回null欄位資料

在相關物件的類上新增 @jsoninclude 註解,設定值為 non_null

@jsoninclude(include.non_null)

private string desc;

輸入格式控制

console 輸入格式控制 標準輸出通常是文字模式為主的主控台 終端機 這邊介紹幾個格式控制技巧,在主控台顯示時可以協助輸出的顯示格式。首先介紹格式字元控制,先表列一些常用的控制字元 反斜線 單引號 雙引號 u x 以16進製數指定unicode字元輸出 d 以8進製數指定unicode字元輸出 ...

前端時間格式轉換

1 2020 01 08t16 32 32.000000z 轉 北京時間 yy mm dd 2020 01 08t16 32 32.000000z為utc通用格式 format time,format return format.replace yyyy mm dd hh mm ss g,funct...

mysql 獲取系統時間及其格式

mysql select now now 2011 06 11 12 00 54 1 row in set 0.00 sec mysql select sysdate sysdate 2011 06 11 12 00 54 1 row in set 0.00 sec mysql select cur...