Java / Using String
Explain SimpleDateFormat class and its usage in Java.
java.text.SimpleDateFormat concrete class is widely used in Java for parsing (text to date) and formatting of dates (date to text).
SimpleDateFormat enables choosing user defined patterns for date-time formatting. Also the date-time formatter initialized with a default format pattern could be created using either getTimeInstance, getDateInstance or getDateTime Instance methods in DateFormat class.
package com.javatutorials.date; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class SimpleDateFmtExample { public static void main(String[] args) { String pattern = "MM/dd/yyyy"; SimpleDateFormat format = new SimpleDateFormat(pattern); try { Date date = format.parse("06/21/2016"); System.out.println(date); DateFormat dateFmt = DateFormat.getDateInstance(); System.out.println(dateFmt.format(date)); } catch (ParseException e) { e.printStackTrace(); } // formatting System.out.println(format.format(new Date())); } }
Note that the SimpleDateFormat objects are not synchronized. It is always a good practice to create separate format instances for each thread or use ThreadLocal class.
Dogecoin
! Earn free bitcoins up to $250 now by signing up.
Earn bitcoins upto $250 (free), invest in other Cryptocurrencies when you signup with blockfi.
Use the referral link: Signup now and earn!
Using BlockFi, don't just buy crypto - start earning on it. Open an interest account with up to 8.6% APY, trade currencies, or borrow money without selling your assets.
Join CoinBase
! We'll both receive $10 in free Bitcoin when they buy or sell their first $100 on Coinbase! Available in India also.
Use the referral Join coinbase!
Invest now!!! Get Free equity stock (US, UK only)!
Use Robinhood app to invest in stocks. It is safe and secure. Use the Referral link to claim your free stock when you sign up!.
The Robinhood app makes it easy to trade stocks, crypto and more.
Webull
! Receive free stock by signing up using the link: Webull signup.
More Related questions...