Hem > Java > Datum Manipulation i JAVA

Datum Manipulation i JAVA

Jag hade ett krav på ett datum för manipulering i Java och jag hade en mycket hård tid med att söka på google. Slutligen vill jag lärde känna på hur man manipulerar datum i Java och med denna artikel kommer jag att visa kodsträngarna på samma. Detta kodsträngarna är tillämplig i Core Java, JSP och servlets Pages.

Formatering Datum:

  new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat Dateformat = new SimpleDateFormat ("dd / mm / åååå");  
 new Date ( ) ; Datum newDate = new Date ();
 dateformat. format ( newDate ) ; String newdate = Dateformat. Format (newDate);
 . println ( newdate ) ; System. Ut. Println (newdate); 

Lägga Dagar till dagens datum:

  new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat Dateformat = new SimpleDateFormat ("dd / mm / åååå");  
 Calendar . getInstance ( ) ; Kalender cal = Kalender. GetInstance ();
 Calendar . DATE , 1 ) ; //Adding 1 day to current date cal. add (Kalender. DATE, 1), / / Lägga till en dag till dagens datum
 dateformat. format ( cal. getTime ( ) ) ; String newdate = Dateformat. Formatet (cal. getTime ());
 . println ( newdate ) ; System. Ut. Println (newdate); 

Din e-post:


Lägga Månad till dagens datum:

  new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat Dateformat = new SimpleDateFormat ("dd / mm / åååå");  
 Calendar . getInstance ( ) ; Kalender cal = Kalender. GetInstance ();
 Calendar . MONTH , 1 ) ; //Adding 1 month to current date cal. add (Kalender. MÅNAD, 1), / / Lägga till en månad till dagens datum
 dateformat. format ( cal. getTime ( ) ) ; String newdate = Dateformat. Formatet (cal. getTime ());
 . println ( newdate ) ; System. Ut. Println (newdate); 

Lägga År till dagens datum:

  new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat Dateformat = new SimpleDateFormat ("dd / mm / åååå");  
 Calendar . getInstance ( ) ; Kalender cal = Kalender. GetInstance ();
 Calendar . YEAR , 1 ) ; //Adding 1 year to current date cal. add (Kalender. ÅR, 1), / / Lägga till ett år till dagens datum
 dateformat. format ( cal. getTime ( ) ) ; String newdate = Dateformat. Formatet (cal. getTime ());
 . println ( newdate ) ; System. Ut. Println (newdate); 

Din e-post:


Avdrag År till dagens datum:

  new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat Dateformat = new SimpleDateFormat ("dd / mm / åååå");  
 Calendar . getInstance ( ) ; Kalender cal = Kalender. GetInstance ();
 Calendar . YEAR , - 1 ) ; //-1 for subtracting cal. add (Kalender. ÅR - 1), / / -1 för att subtrahera
 dateformat. format ( cal. getTime ( ) ) ; String newdate = Dateformat. Formatet (cal. getTime ());
 . println ( newdate ) ; System. Ut. Println (newdate); 


Avdrag månad till dagens datum:

  new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat Dateformat = new SimpleDateFormat ("dd / mm / åååå");  
 Calendar . getInstance ( ) ; Kalender cal = Kalender. GetInstance ();
 Calendar . MONTH , - 1 ) ; //-1 for subtracting cal. add (Kalender. MÅNAD - 1), / / -1 för att subtrahera
 dateformat. format ( cal. getTime ( ) ) ; String newdate = Dateformat. Formatet (cal. getTime ());
 . println ( newdate ) ; System. Ut. Println (newdate); 

Dra ifrån Day till dagens datum:

  new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat Dateformat = new SimpleDateFormat ("dd / mm / åååå");  
 Calendar . getInstance ( ) ; Kalender cal = Kalender. GetInstance ();
 Calendar . DATE , - 1 ) ; //-1 for subtracting cal. add (Kalender. DATUM - 1), / / -1 för att subtrahera
 dateformat. format ( cal. getTime ( ) ) ; String newdate = Dateformat. Formatet (cal. getTime ());
 . println ( newdate ) ; System. Ut. Println (newdate); 

Lägga timmar till dagens datum:

  new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat Dateformat = new SimpleDateFormat ("dd / mm / åååå hh: mm: ss");  
 Calendar . getInstance ( ) ; Kalender cal = Kalender. GetInstance ();
 Calendar . HOUR , 1 ) ; //Adding 1 hour to current date time cal. add (Kalender. TIMME, 1), / / Lägga till en timme till dagens datum tid
 dateformat. format ( cal. getTime ( ) ) ; String newdate = Dateformat. Formatet (cal. getTime ());
 . println ( newdate ) ; System. Ut. Println (newdate); 

Lägga protokollet till dagens datum:

  new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat Dateformat = new SimpleDateFormat ("dd / mm / åååå hh: mm: ss");  
 Calendar . getInstance ( ) ; Kalender cal = Kalender. GetInstance ();
 Calendar . MINUTE , 10 ) ; //Adding 10 minute to current date time cal. add (Kalender. MINUT, 10), / / Lägga till 10 minut till dagens datum tid
 dateformat. format ( cal. getTime ( ) ) ; String newdate = Dateformat. Formatet (cal. getTime ());
 . println ( newdate ) ; System. Ut. Println (newdate); 

Lägga Seconds to dagens datum:

  new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat Dateformat = new SimpleDateFormat ("dd / mm / åååå hh: mm: ss");  
 Calendar . getInstance ( ) ; Kalender cal = Kalender. GetInstance ();
 Calendar . SECOND , 40 ) ; //Adding 40 minute to current date time cal. add (Kalender. ANDRA, 40), / / Lägga till 40 minut till dagens datum tid
 dateformat. format ( cal. getTime ( ) ) ; String newdate = Dateformat. Formatet (cal. getTime ());
 . println ( newdate ) ; System. Ut. Println (newdate); 

Dra ifrån timmar till dagens datum:

  new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat Dateformat = new SimpleDateFormat ("dd / mm / åååå hh: mm: ss");  
 Calendar . getInstance ( ) ; Kalender cal = Kalender. GetInstance ();
 Calendar . HOUR , - 1 ) ; //Subtracting 1 hour to current date time cal. add (Kalender. timme, - 1), / / drar av en timme till dagens datum tid
 dateformat. format ( cal. getTime ( ) ) ; String newdate = Dateformat. Formatet (cal. getTime ());
 . println ( newdate ) ; System. Ut. Println (newdate); 

Dra ifrån i protokollet till dagens datum:

  new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat Dateformat = new SimpleDateFormat ("dd / mm / åååå hh: mm: ss");  
 Calendar . getInstance ( ) ; Kalender cal = Kalender. GetInstance ();
 Calendar . MINUTE , - 10 ) ; //Subtracting 10 minute to current date time cal. add (Kalender. minut - 10), / / drar av 10 minut till dagens datum tid
 dateformat. format ( cal. getTime ( ) ) ; String newdate = Dateformat. Formatet (cal. getTime ());
 . println ( newdate ) ; System. Ut. Println (newdate); 


Avdrag Seconds to dagens datum:

  new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat Dateformat = new SimpleDateFormat ("dd / mm / åååå hh: mm: ss");  
 Calendar . getInstance ( ) ; Kalender cal = Kalender. GetInstance ();
 Calendar . SECOND , - 40 ) ; //Subtracting 40 minute to current date time cal. add (Kalender. För det andra - 40), / / drar av 40 minut till dagens datum tid
 dateformat. format ( cal. getTime ( ) ) ; String newdate = Dateformat. Formatet (cal. getTime ());
 . println ( newdate ) ; System. Ut. Println (newdate); 


Anpassad sökning

Populära artiklar:

Dela och njut:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • email
  • IndianPad
  • LinkedIn
  • Live
  • MySpace
  • Netvibes
  • RSS
  • Technorati
  • Yahoo! Bookmarks
  • Yahoo! Buzz
  • Reddit
  • Add to favorites
  • PDF
  • Twitter
Tags: Kategorier: Java Taggar:
  1. Revathis
    25 Nov 2008 kl 22:24 | # 1

    Det är verkligen gud & nyttig, Tack för att ge en tydlig information abt Datum funktion

    Tack,
    Revathis

  2. Rohit
    10 dec 2008 kl 02:25 | # 2

    Dess verkligen hjälpa mig en hel del
    Thax.

  3. Jeeva
    17 December 2008 kl 02:59 | # 3

    gud en

  4. mynta
    5 Januari 2009 kl 18:10 | # 4

    tack. . detta är en tydlig och bra förklaring

  5. Stian
    28 januari, 2009 kl 05:23 | # 5

    Detta egentligen bara visar hur många rader kod man måste skriva att göra enkla hittills manipulering i Java. Det finns definitivt utrymme för förbättringar av Java språket på detta område.

    Bra artikel.

  6. bynot
    21 februari 2009 kl 00:27 | # 6

    hur man genomför Datum manipuleras utan att importera enkel datumformatet?? Jag behöver en kod .. pls svara asap.

  7. Ismail
    2 juni 2009 kl 00:50 | # 7

    Tack så mycket. Det fungerar fint

  8. saran
    23 april 2010 vid 23:43 | # 8

    Tack så mycket.
    Jag behöver java-koden för att lägga till 5 dagar från aktuellt datum utom söndagar. Det innebär att om 5 dagar innehåller söndag kommer det att hoppa över den dagen och lägga nästa dag

  9. Anup
    17 juni, 2010 vid 06:12 | # 9

    dis är wat jag var Lukin för .... fungerar perfekt böter :)
    mycket bra artikel ..!

  1. Inga trackback ännu.