demo
Class Pvm3

java.lang.Object
  extended by demo.Pvm2
      extended by demo.Pvm3
All Implemented Interfaces:
java.lang.Comparable<java.lang.Object>

public class Pvm3
extends Pvm2

Päiväys koneesta.

Version:
1.0, 07.02.2003, 1.1, 14.02.2003, 1.2, 01.03.2003, 1.3, 11.02.2008
Author:
Vesa Lappalainen

Field Summary
 
Fields inherited from class demo.Pvm2
kk, pv, vv
 
Constructor Summary
Pvm3()
          Alustetaan kaikki attribuutit oletusarvoon
Pvm3(int pv)
          Alustetaan kuukausi ja vuosi oletusarvoon
Pvm3(int pv, int kk)
          Alustetaan vuosi oletusarvoon
Pvm3(int pv, int kk, int vv)
          Alustetaan vuosi oletusarvoon
Pvm3(java.lang.String s)
          Alustetaan päivämäärä merkkijonosta
 
Method Summary
static void main(java.lang.String[] args)
          Testataan Pvm3-luokkaa
 void paivays()
          Otetaan päiväys koneen kalenterista
 
Methods inherited from class demo.Pvm2
alusta, compareTo, compareTo, compareTo, equals, getKk, getPv, getVv, parse, parse, pvmParse, pvmParse, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Pvm3

public Pvm3()
Alustetaan kaikki attribuutit oletusarvoon


Pvm3

public Pvm3(int pv)
Alustetaan kuukausi ja vuosi oletusarvoon

Parameters:
pv - päivän alustusarvo

Pvm3

public Pvm3(int pv,
            int kk)
Alustetaan vuosi oletusarvoon

Parameters:
pv - päivän alustusarvo
kk - kuukauden oletusarvo

Pvm3

public Pvm3(int pv,
            int kk,
            int vv)
Alustetaan vuosi oletusarvoon

Parameters:
pv - päivän alustusarvo
kk - kuukauden oletusarvo
vv - vuoden alustusarvo

Pvm3

public Pvm3(java.lang.String s)
Alustetaan päivämäärä merkkijonosta

Parameters:
s - muotoa 12.3.2008 oleva merkkijono
Example:
   Calendar nyt = Calendar.getInstance();
   int pv = nyt.get(Calendar.DATE);
   int kk = nyt.get(Calendar.MONTH) - Calendar.JANUARY + 1;
   int vv = nyt.get(Calendar.YEAR);
   Pvm3 pvm;
   
   pvm = new Pvm3($alustus); pvm.toString() === $toString;
   
   | $alustus  |   $toString
 -----------------------------------------------
   | 1, 1      |  "1.1."+vv
   | 1         |  1+"."+kk+"."+vv 
   |           |  pv+"."+kk+"."+vv
   | 1, 3, 97  |  "1.3.1997"
   | "1.5"     |  "1.5."+vv
   | "1..1990" |  "1."+kk+".1990"
   | "..1990"  |  pv+"."+kk+".1990"
 
Method Detail

paivays

public void paivays()
Otetaan päiväys koneen kalenterista

Overrides:
paivays in class Pvm2

main

public static void main(java.lang.String[] args)
Testataan Pvm3-luokkaa

Parameters:
args -