��u s i n g S y s t e m ;
u s i n g S y s t e m . C o l l e c t i o n s . G e n e r i c ;
u s i n g S y s t e m . T e x t ;
u s i n g S y s t e m . G l o b a l i z a t i o n ;
n a m e s p a c e m y t r a y
{
c l a s s C P e r s i a n C a l e n d e r
{
c o n s t i n t P e r s i a n D i f f = 2 2 6 8 9 5 ; / / A b s o l u t e d a y s o f s t a r t o f P e r s i a n c a l e n d a r
H i j r i C a l e n d a r G h a m a r i C a l e n d a r = n e w H i j r i C a l e n d a r ( ) ;
p u b l i c C P e r s i a n C a l e n d e r ( ) { }
p u b l i c v o i d S e t G h a m a r i A d j u s t ( i n t A d j u s t )
{
G h a m a r i C a l e n d a r . H i j r i A d j u s t m e n t = A d j u s t ;
}
p u b l i c i n t [ ] G e t G h a m a r i D a t e ( )
{
D a t e T i m e d a t e = D a t e T i m e . N o w ;
i n t [ ] d = n e w i n t [ 3 ] ;
d [ 0 ] = G h a m a r i C a l e n d a r . G e t Y e a r ( d a t e ) ;
d [ 1 ] = G h a m a r i C a l e n d a r . G e t M o n t h ( d a t e ) ;
d [ 2 ] = G h a m a r i C a l e n d a r . G e t D a y O f M o n t h ( d a t e ) ;
r e t u r n d ;
}
/ / / <