Hlavní stránka > Java > Datum manipulace v JAVA

Datum manipulace v JAVA

Měl jsem požadavek na datum manipulaci v Javě a já jsem měl velmi těžké době hledání na Google. Nakonec jsem přišel vědět o tom, jak manipulovat s daty v jazyce Java a s tímto článkem budu ukazovat fragmentů kódu na stejném. Tento kód úryvků, je použitelná v Core Java, JSP a servletů stránek.

Formátování Termíny:

  new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat dateformat = new SimpleDateFormat ("dd / mm / yyyy");  
 new Date ( ) ; Datum newDate = new Date ();
 dateformat. format ( newDate ) ; Řetězec newdate = dateformat. Formátu (newDate);
 . println ( newdate ) ; System. Ven. System.out.println (newdate); 

Přidání dny na Aktuální datum:

  new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat dateformat = new SimpleDateFormat ("dd / mm / yyyy");  
 Calendar . getInstance ( ) ; Kalendář CAL = Kalendář. GetInstance ();
 Calendar . DATE , 1 ) ; //Adding 1 day to current date CAL. add (kalendář. DATE, 1); / / přidáním 1 den aktuální datum
 dateformat. format ( cal. getTime ( ) ) ; Řetězec newdate = dateformat. Formátu (cal. getTime ());
 . println ( newdate ) ; System. Ven. System.out.println (newdate); 

Váš email:


Přidání měsíc Aktuální datum:

  new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat dateformat = new SimpleDateFormat ("dd / mm / yyyy");  
 Calendar . getInstance ( ) ; Kalendář CAL = Kalendář. GetInstance ();
 Calendar . MONTH , 1 ) ; //Adding 1 month to current date CAL. add (kalendář. MĚSÍC, 1); / / přidáním 1 měsíc aktuální datum
 dateformat. format ( cal. getTime ( ) ) ; Řetězec newdate = dateformat. Formátu (cal. getTime ());
 . println ( newdate ) ; System. Ven. System.out.println (newdate); 

Přidání Rok Aktuální datum:

  new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat dateformat = new SimpleDateFormat ("dd / mm / yyyy");  
 Calendar . getInstance ( ) ; Kalendář CAL = Kalendář. GetInstance ();
 Calendar . YEAR , 1 ) ; //Adding 1 year to current date CAL. add (kalendář. ROK, 1); / / přidáním 1 roku do aktuálního data
 dateformat. format ( cal. getTime ( ) ) ; Řetězec newdate = dateformat. Formátu (cal. getTime ());
 . println ( newdate ) ; System. Ven. System.out.println (newdate); 

Váš email:


Odečtením Rok Aktuální datum:

  new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat dateformat = new SimpleDateFormat ("dd / mm / yyyy");  
 Calendar . getInstance ( ) ; Kalendář CAL = Kalendář. GetInstance ();
 Calendar . YEAR , - 1 ) ; //-1 for subtracting CAL. add (kalendář. roce, - 1); / / -1 pro odečte
 dateformat. format ( cal. getTime ( ) ) ; Řetězec newdate = dateformat. Formátu (cal. getTime ());
 . println ( newdate ) ; System. Ven. System.out.println (newdate); 


Odečtením měsíc Aktuální datum:

  new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat dateformat = new SimpleDateFormat ("dd / mm / yyyy");  
 Calendar . getInstance ( ) ; Kalendář CAL = Kalendář. GetInstance ();
 Calendar . MONTH , - 1 ) ; //-1 for subtracting CAL. add (kalendář. MĚSÍC - 1); / / -1 pro odečte
 dateformat. format ( cal. getTime ( ) ) ; Řetězec newdate = dateformat. Formátu (cal. getTime ());
 . println ( newdate ) ; System. Ven. System.out.println (newdate); 

Odečtením Day Aktuální datum:

  new SimpleDateFormat ( "dd/MM/yyyy" ) ; SimpleDateFormat dateformat = new SimpleDateFormat ("dd / mm / yyyy");  
 Calendar . getInstance ( ) ; Kalendář CAL = Kalendář. GetInstance ();
 Calendar . DATE , - 1 ) ; //-1 for subtracting CAL. add (kalendář. DATE, - 1); / / -1 pro odečte
 dateformat. format ( cal. getTime ( ) ) ; Řetězec newdate = dateformat. Formátu (cal. getTime ());
 . println ( newdate ) ; System. Ven. System.out.println (newdate); 

Přidání hodin pro aktuální datum:

  new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat dateformat = new SimpleDateFormat ("dd / mm / rrrr hh: mm: ss");  
 Calendar . getInstance ( ) ; Kalendář CAL = Kalendář. GetInstance ();
 Calendar . HOUR , 1 ) ; //Adding 1 hour to current date time CAL. add (kalendář. HOUR, 1); / / přidáním 1 hodinu aktuální datum, čas,
 dateformat. format ( cal. getTime ( ) ) ; Řetězec newdate = dateformat. Formátu (cal. getTime ());
 . println ( newdate ) ; System. Ven. System.out.println (newdate); 

Přidání minuty Aktuální datum:

  new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat dateformat = new SimpleDateFormat ("dd / mm / rrrr hh: mm: ss");  
 Calendar . getInstance ( ) ; Kalendář CAL = Kalendář. GetInstance ();
 Calendar . MINUTE , 10 ) ; //Adding 10 minute to current date time CAL. add (kalendář. MINUTE, 10); / / přidání 10 minuty, aby se aktuální datum, čas,
 dateformat. format ( cal. getTime ( ) ) ; Řetězec newdate = dateformat. Formátu (cal. getTime ());
 . println ( newdate ) ; System. Ven. System.out.println (newdate); 

Přidání Seconds to Aktuální datum:

  new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat dateformat = new SimpleDateFormat ("dd / mm / rrrr hh: mm: ss");  
 Calendar . getInstance ( ) ; Kalendář CAL = Kalendář. GetInstance ();
 Calendar . SECOND , 40 ) ; //Adding 40 minute to current date time CAL. add (Kalendář. druhý, 40); / / Přidání 40 minut na aktuální datum, čas,
 dateformat. format ( cal. getTime ( ) ) ; Řetězec newdate = dateformat. Formátu (cal. getTime ());
 . println ( newdate ) ; System. Ven. System.out.println (newdate); 

Odečtením hodin na Aktuální datum:

  new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat dateformat = new SimpleDateFormat ("dd / mm / rrrr hh: mm: ss");  
 Calendar . getInstance ( ) ; Kalendář CAL = Kalendář. GetInstance ();
 Calendar . HOUR , - 1 ) ; //Subtracting 1 hour to current date time CAL. add (kalendář. HOUR, - 1); / / odečtením 1 hodiny na aktuální datum, čas,
 dateformat. format ( cal. getTime ( ) ) ; Řetězec newdate = dateformat. Formátu (cal. getTime ());
 . println ( newdate ) ; System. Ven. System.out.println (newdate); 

Odečtením minuty Aktuální datum:

  new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat dateformat = new SimpleDateFormat ("dd / mm / rrrr hh: mm: ss");  
 Calendar . getInstance ( ) ; Kalendář CAL = Kalendář. GetInstance ();
 Calendar . MINUTE , - 10 ) ; //Subtracting 10 minute to current date time CAL. add (kalendář. MINUTE - 10); / / odečtením 10 minut na aktuální datum, čas,
 dateformat. format ( cal. getTime ( ) ) ; Řetězec newdate = dateformat. Formátu (cal. getTime ());
 . println ( newdate ) ; System. Ven. System.out.println (newdate); 


Odečtením Seconds to Aktuální datum:

  new SimpleDateFormat ( "dd/MM/yyyy hh:mm:ss" ) ; SimpleDateFormat dateformat = new SimpleDateFormat ("dd / mm / rrrr hh: mm: ss");  
 Calendar . getInstance ( ) ; Kalendář CAL = Kalendář. GetInstance ();
 Calendar . SECOND , - 40 ) ; //Subtracting 40 minute to current date time CAL. add (Kalendář. druhý, - 40), / / odečtením 40 minut na aktuální datum, čas,
 dateformat. format ( cal. getTime ( ) ) ; Řetězec newdate = dateformat. Formátu (cal. getTime ());
 . println ( newdate ) ; System. Ven. System.out.println (newdate); 


Vlastní vyhledávání

Populární články:

Sdílet a využívat:
  • 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: Kategorie: Java Tagy:
  1. Revathi
    25.listopadu 2008 v 22:24 | # 1

    Je to opravdu gud & užitečné, Díky za poskytování jasných informací ABT Datum funkcí

    Díky,
    Revathi

  2. Rohit
    10.12.2008 v 02:25 | # 2

    Jeho opravdu pomůže mi hodně
    Thax.

  3. jeeva
    17.prosince 2008 v 02:59 | # 3

    gud jeden

  4. máta
    05.01.2009 v 18:10 | # 4

    díky. . To je jasné a dobré vysvětlení

  5. Stian
    28.ledna 2009 v 05:23 | # 5

    To opravdu jen dokazuje, jak mnoho řádků kódu je nutné napsat jednoduché datum manipulace v Javě. Tam je jistě prostor pro zlepšení v jazyce Java v této oblasti.

    Dobrý článek.

  6. bynot
    21.února 2009 v 0:27 | # 6

    jak provádět Datum manipulaci bez importu jednoduchý formát data?? já potřebovat kód .. pls odpověď asap.

  7. Ismail
    02.06.2009 v 00:50 | # 7

    Díky moc. Funguje to pěkně

  8. SARAN
    23.dubna 2010 v 23:43 | # 8

    Díky moc.
    Potřebuji java kód přidání 5 dnů aktuálního data s výjimkou nedělí. To znamená, že pokud 5 dnů obsahuje neděli to bude skákat, že den a přidá se další den

  9. Anup
    17.června 2010 v 06:12 | # 9

    Dis je, Wat jsem lukin pro .... práci naprosto v pořádku :)
    velmi dobrý článek ..!

  1. Ne Zpětné dosud.