demo
Class Pvm

java.lang.Object
  extended by demo.Pvm

public class Pvm
extends java.lang.Object

Alustava luokka päivämäärää varten

Version:
1.0, 07.02.2003, 1.1, 09.02.2008
Author:
Vesa Lappalainen

Field Summary
private  int kk
           
private  int pv
           
private  int vv
           
 
Constructor Summary
Pvm()
          Alustetaan kaikki attribuutit oletusarvoon
Pvm(int pv)
          Alustetaan kuukausi ja vuosi oletusarvoon
Pvm(int pv, int kk)
          Alustetaan vuosi oletusarvoon
Pvm(int pv, int kk, int vv)
          Alustetaan vuosi oletusarvoon
 
Method Summary
 void alusta(int pv, int kk, int vv)
          Alustetaan päivämäärä. 0-arvot eivät muuta vastaavaa attribuuttia TODO: oikeellisuustarkitukset
static void main(java.lang.String[] args)
          Testataan päivämääräluokkaa
 void paivays()
          Palauttaa tämänhetkisen päiväyksen.
 void parse(java.lang.String s)
          Alsutetaan päivän arvon merkkijonosta
 java.lang.String toString()
          Palautetaan päiväys merkkijonona
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

pv

private transient int pv

kk

private transient int kk

vv

private transient int vv
Constructor Detail

Pvm

public Pvm()
Alustetaan kaikki attribuutit oletusarvoon


Pvm

public Pvm(int pv)
Alustetaan kuukausi ja vuosi oletusarvoon

Parameters:
pv - päivän alustusarvo

Pvm

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

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

Pvm

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

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

paivays

public void paivays()
Palauttaa tämänhetkisen päiväyksen. TODO: muutettava toimimaan oikein.


alusta

public void alusta(int pv,
                   int kk,
                   int vv)
Alustetaan päivämäärä. 0-arvot eivät muuta vastaavaa attribuuttia TODO: oikeellisuustarkitukset

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

toString

public java.lang.String toString()
Palautetaan päiväys merkkijonona

Overrides:
toString in class java.lang.Object
Returns:
päiväys merkkijonoja
Example:
 Pvm pvm = new Pvm(10,2,2008);
 pvm.toString() === "10.2.2008";
 

parse

public void parse(java.lang.String s)
Alsutetaan päivän arvon merkkijonosta

Parameters:
s -
Example:
 Pvm pvm = new Pvm();
 pvm.parse("11.05.97");
 pvm.toString() === "11.5.1997";
 pvm.parse("17.3");
 pvm.toString() === "17.3.2008";
 pvm.parse("17");
 pvm.toString() === "17.2.2008";
 

main

public static void main(java.lang.String[] args)
Testataan päivämääräluokkaa

Parameters:
args - ei käytössä