com.stimulsoft.base.system
Class StiDateTime

java.lang.Object
  extended by com.stimulsoft.base.system.StiDateTime
All Implemented Interfaces:
Cloneable, Comparable<Object>

public class StiDateTime
extends Object
implements Cloneable, Comparable<Object>


Field Summary
static String DATE_TIME_FORMAT
           
static String EN_DATE_TIME_FORMAT
           
static StiDateTime MaxValue
           
static StiDateTime minValue
           
static StiDateTime MinValue
           
static String TIME_FORMAT
           
static StiDateTime ZERO
           
 
Constructor Summary
StiDateTime()
           
StiDateTime(Calendar date)
           
StiDateTime(Date date)
           
StiDateTime(StiTimeSpan value)
           
 
Method Summary
 void add(int field, int amount)
           
 Calendar calendar()
           
 StiDateTime clone()
           
 int compareTo(Object o)
           
static StiDateTime currentDate()
           
static StiDateTime currentDateOnly()
           
 boolean equals(Object obj)
           
 String format()
           
 String format(DateFormat df)
           
 String format(String format)
           
 String formatEN()
           
 String formatEnDateTime()
           
static StiDateTime fromNetJsonString(String jsonDate)
           
static StiDateTime fromString(String strFrom)
           
 int get(int field)
           
 int getActualMaximum(int field)
           
 long getTicks()
           
 Date getTime()
           
 long getTimeInMillis()
           
 long getValue()
           
static StiDateTime Parse(String from)
           
 void set(int field, int value)
           
 void set(int year, int month, int date)
           
 void setTime(Calendar calendar)
           
 void setTime(Date date)
           
 void setTimeSpan(StiTimeSpan value)
           
 StiDateTime subtract(StiDateTime subtrahend)
           
 String toNetJsonString()
           
 String toString()
           
 String toString(String format)
           
static StiDateTime valueOf(Object o)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EN_DATE_TIME_FORMAT

public static final String EN_DATE_TIME_FORMAT
See Also:
Constant Field Values

DATE_TIME_FORMAT

public static final String DATE_TIME_FORMAT
See Also:
Constant Field Values

TIME_FORMAT

public static final String TIME_FORMAT
See Also:
Constant Field Values

ZERO

public static StiDateTime ZERO

minValue

public static StiDateTime minValue

MinValue

public static StiDateTime MinValue

MaxValue

public static StiDateTime MaxValue
Constructor Detail

StiDateTime

public StiDateTime()

StiDateTime

public StiDateTime(Calendar date)

StiDateTime

public StiDateTime(Date date)

StiDateTime

public StiDateTime(StiTimeSpan value)
Method Detail

currentDate

public static StiDateTime currentDate()

currentDateOnly

public static StiDateTime currentDateOnly()

toNetJsonString

public String toNetJsonString()

fromNetJsonString

public static StiDateTime fromNetJsonString(String jsonDate)

calendar

public Calendar calendar()

getValue

public long getValue()

getTicks

public long getTicks()

Parse

public static StiDateTime Parse(String from)

fromString

public static StiDateTime fromString(String strFrom)

toString

public String toString()
Overrides:
toString in class Object

toString

public String toString(String format)

format

public String format(String format)

format

public String format(DateFormat df)

formatEN

public String formatEN()

formatEnDateTime

public String formatEnDateTime()

getTime

public Date getTime()

getTimeInMillis

public long getTimeInMillis()

set

public void set(int field,
                int value)

set

public void set(int year,
                int month,
                int date)

setTimeSpan

public void setTimeSpan(StiTimeSpan value)

setTime

public void setTime(Date date)

setTime

public void setTime(Calendar calendar)

add

public void add(int field,
                int amount)

get

public int get(int field)

getActualMaximum

public int getActualMaximum(int field)

clone

public StiDateTime clone()
Overrides:
clone in class Object

format

public String format()

subtract

public StiDateTime subtract(StiDateTime subtrahend)

compareTo

public int compareTo(Object o)
Specified by:
compareTo in interface Comparable<Object>

valueOf

public static StiDateTime valueOf(Object o)

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2017 Stimulsoft. All Rights Reserved.