java中SimpleDateFormat的一點技巧
將星期幾的中文變成英文輸出:
import java.util.GregorianCalendar;
import java.util.Calendar;
import java.util.Locale;
import java.text.SimpleDateFormat;
public class abc{
public static void main(String[] args){
GregorianCalendar gc = new GregorianCalendar();
int today = gc.get(Calendar.DAY_OF_MONTH);
int month = gc.get(Calendar.MONTH);
gc.set(Calendar.DAY_OF_MONTH, 1);
int weekday = gc.get(Calendar.DAY_OF_WEEK);
int weekOfFirstDay = gc.getFirstDayOfWeek();
int indent = 0;
while(weekday != weekOfFirstDay){
indent ++;
gc.add(Calendar.DAY_OF_MONTH, -1);;
weekday = gc.get(Calendar.DAY_OF_WEEK);
}
SimpleDateFormat sdf = new SimpleDateFormat("F", Locale.US);
String[] weekdayNames = sdf.getDateFormatSymbols().getShortWeekdays();
do{
System.out.printf("%4s", weekdayNames[weekday]);
gc.add(Calendar.DAY_OF_MONTH, 1);
weekday = gc.get(Calendar.DAY_OF_WEEK);
}while(weekday != weekOfFirstDay);
System.out.println();
}
}
輸出如下:Sun Mon Tue Wed Thu Fri Sat
相關文章
- Java Date SimpleDateFormatJavaORM
- java calendar SimpleDateFormat Date 類JavaORM
- Java SimpleDateFormat處理日期與字串的轉換JavaORM字串
- 關於使用iview中Table元件的一點小技巧View元件
- java Date日期類和SimpleDateFormat日期類格式JavaORM
- html連結的一點技巧HTML
- Java中類的一些知識點Java
- 日期工具SimpleDateFormatORM
- Java中Split函式的用法技巧Java函式
- Java學習--使用 Date 和 SimpleDateFormat 類表示時間JavaORM
- 點贊處理的一些小技巧
- SimpleDateFormat日期格式轉換的使用ORM
- java中的介面一些知識點———— 程式碼Java
- Java開發小技巧(一)Java
- JAVA一些方法技巧Java
- 【Java】Debug斷點除錯常用技巧Java斷點除錯
- 由Java中的Set,List,Map引出的排序技巧Java排序
- mac音量微調技巧:如何一點一點的加音量或者減呢?Mac
- Java中浮點數的坑Java
- JAVA中函式的特點Java函式
- SimpleDateFormat一定是執行緒不安全嗎?ORM執行緒
- Chrome 中的 JavaScript 斷點設定和除錯技巧ChromeJavaScript斷點除錯
- 解析XML和JSON內容的一點技巧XMLJSON
- java集合中的常見考點Java
- 學java的一點建議Java
- 關於Java的一點想法Java
- lucene中ParallelReader.java使用中的難點ParallelJava
- 盤點遊戲中那些“欺騙玩家眼睛的開發技巧”遊戲
- 在Windows7下安裝Docker的一點技巧WindowsDocker
- Java面試題:SimpleDateFormat是執行緒安全的嗎?使用時應該注意什麼?Java面試題ORM執行緒
- 總結下 javascript 中的一些小技巧JavaScript
- 一些 JavaScript 中的程式碼小技巧JavaScript
- JDK原始碼中的一些“小技巧”JDK原始碼
- 還在使用SimpleDateFormat?你的專案崩沒?ORM
- SimpleDateFormat 執行緒安全問題ORM執行緒
- 五年java人的一點感悟Java
- 每天學一點JAVAJava
- Java隨筆-Java泛型的一點學習Java泛型