How java gets the week based on the date
This article mainly introduces how java obtains the relevant knowledge of the week according to the date, the content is detailed and easy to understand, the operation is simple and fast, and it has a certain reference value. I believe you will have something to gain after reading this java article of the week according to the date. Let's take a look at it.
Method 1.
Public static String getFullDateWeekTime (String sDate) {
Try {
String formater = "yyyy-MM-dd HH:mm:ss"
SimpleDateFormat format = new SimpleDateFormat (formater)
Date date=format.parse (sDate)
Format.applyPattern ("yyyy-MM-dd E HH:mm:ss")
Return format.format (date)
} catch (Exception ex) {
System.out.println ("TimeUtil getFullDateWeekTime" + ex.getMessage ())
Return ""
}
}
[@ more@] method 2.
Import java.text.ParseException
Import java.text.SimpleDateFormat
Import java.util.Calendar
Import java.util.Date
Public class Test {
Public static void main (String [] args) {
Final String dayNames [] = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday"
Saturday}
String s = "2006-01-12 16:30"
SimpleDateFormat sdfInput = new SimpleDateFormat ("yyyy-MM-dd HH:mm")
Calendar calendar = Calendar.getInstance ()
Date date = new Date ()
Try {
Date = sdfInput.parse (s)
} catch (ParseException e) {
E.printStackTrace ()
}
Calendar.setTime (date)
Int dayOfWeek = calendar.get (Calendar.DAY_OF_WEEK)-1
If (dayOfWeek