Java Doc for DateBase.java in  » J2EE » Jaffa » org » jaffa » datatypes » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » J2EE » Jaffa » org.jaffa.datatypes 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.jaffa.datatypes.DateBase

DateBase
class DateBase implements Cloneable,Comparable,Serializable(Code)
This class is used to hold Date data. Instances of this class are immutable.



Constructor Summary
 DateBase()
     Creates an instance with the current datetime.
 DateBase(long timeInMillis)
     Creates an instance initialized to the input value.
 DateBase(java.util.Date utilDate)
     Creates an instance initialized to the input value.
 DateBase(Calendar calendar)
     Creates an instance initialized to the input value.
 DateBase(int year, int month, int day)
     Creates an instance initialized to the input value.
 DateBase(int year, int month, int day, int hourOfDay, int minute, int second, int milli)
     Creates an instance initialized to the input value.

Method Summary
static  DateBaseaddDay(DateBase aDateBase, int days)
    
static  DateBaseaddHour(DateBase aDateBase, int hours)
    
static  DateBaseaddMilli(DateBase aDateBase, int millis)
    
static  DateBaseaddMinute(DateBase aDateBase, int minutes)
    
static  DateBaseaddMonth(DateBase aDateBase, int months)
    
static  DateBaseaddSecond(DateBase aDateBase, int seconds)
    
static  DateBaseaddYear(DateBase aDateBase, int years)
    
static  DateBaseclearTime(DateBase aDateBase)
    
public  Objectclone()
     Returns a clone of the object.
throws:
  CloneNotSupportedException - if cloning is not supported.
public  intcompareTo(Object obj)
     Compares this object with another DateBase object.
Parameters:
  obj - the other DateBase object.
static  floatdaysBetween(DateBase date1, DateBase date2)
    
public  booleanequals(Object obj)
     Compares this object with another DateBase object. Returns a true if both the objects have the same value.
Parameters:
  obj - the other DateBase object.
 CalendargetCalendar()
    
 intgetDay()
    
 intgetDayOfWeek()
    
 intgetDayOfWeekInMonth()
    
 intgetDayOfYear()
    
 intgetFirstDayOfWeek()
    
 intgetHour()
    
 intgetHourOfDay()
    
 intgetJulian()
     The Julian day number that begins at noon ofthis dayPositive year signifies A.D., negative year B.C.Remember that the year after 1 B.C.
 intgetMilli()
    
 intgetMinute()
    
 intgetMonth()
    
 java.sql.DategetSQLDate()
    
 TimegetSQLTime()
    
 intgetSecond()
    
 longgetTime()
    
 TimestampgetTimestamp()
    
 java.util.DategetUtilDate()
    
 intgetWeekOfMonth()
    
 intgetWeekOfYear()
    
 intgetYear()
    
public  inthashCode()
     Returns the hashCode of the value.
 booleanisAM()
    
 booleanisAfter(DateBase when)
    
 booleanisBefore(DateBase when)
    
 booleanisPM()
    
public static  DateBaseparse(String dateString, String layout, boolean displayTime)
     This parses the input String, returning a DateBase object with the corresponding value. The input String can have values of the type - N, N + 1, N - 6..., where N = current datetime. It can also have values of the type - T, T - 1, T + 2..., where T = todays date. Additionally the input String can be a formatted String based on the input layout. If the layout is null, then the default values are used from DateTimeFieldMetaData(if displayTime is true), or DateOnlyFieldMetaData.
Parameters:
  dateString - the String to be parsed.
Parameters:
  layout - the format used by the input String.
Parameters:
  displayTime - determines which Default layout is to be used for parsing.
public  StringtoString()
     Returns the diagnostic information.


Constructor Detail
DateBase
DateBase()(Code)
Creates an instance with the current datetime.



DateBase
DateBase(long timeInMillis)(Code)
Creates an instance initialized to the input value.



DateBase
DateBase(java.util.Date utilDate)(Code)
Creates an instance initialized to the input value.



DateBase
DateBase(Calendar calendar)(Code)
Creates an instance initialized to the input value.



DateBase
DateBase(int year, int month, int day)(Code)
Creates an instance initialized to the input value.



DateBase
DateBase(int year, int month, int day, int hourOfDay, int minute, int second, int milli)(Code)
Creates an instance initialized to the input value.




Method Detail
addDay
static DateBase addDay(DateBase aDateBase, int days)(Code)



addHour
static DateBase addHour(DateBase aDateBase, int hours)(Code)



addMilli
static DateBase addMilli(DateBase aDateBase, int millis)(Code)



addMinute
static DateBase addMinute(DateBase aDateBase, int minutes)(Code)



addMonth
static DateBase addMonth(DateBase aDateBase, int months)(Code)



addSecond
static DateBase addSecond(DateBase aDateBase, int seconds)(Code)



addYear
static DateBase addYear(DateBase aDateBase, int years)(Code)



clearTime
static DateBase clearTime(DateBase aDateBase)(Code)



clone
public Object clone() throws CloneNotSupportedException(Code)
Returns a clone of the object.
throws:
  CloneNotSupportedException - if cloning is not supported. This should never happen. a clone of the object.



compareTo
public int compareTo(Object obj)(Code)
Compares this object with another DateBase object.
Parameters:
  obj - the other DateBase object. a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.



daysBetween
static float daysBetween(DateBase date1, DateBase date2)(Code)



equals
public boolean equals(Object obj)(Code)
Compares this object with another DateBase object. Returns a true if both the objects have the same value.
Parameters:
  obj - the other DateBase object. a true if both the objects have the same value.



getCalendar
Calendar getCalendar()(Code)



getDay
int getDay()(Code)



getDayOfWeek
int getDayOfWeek()(Code)



getDayOfWeekInMonth
int getDayOfWeekInMonth()(Code)



getDayOfYear
int getDayOfYear()(Code)



getFirstDayOfWeek
int getFirstDayOfWeek()(Code)



getHour
int getHour()(Code)



getHourOfDay
int getHourOfDay()(Code)



getJulian
int getJulian()(Code)
The Julian day number that begins at noon ofthis dayPositive year signifies A.D., negative year B.C.Remember that the year after 1 B.C. was 1 A.D.A convenient reference point is that May 23, 1968 noonis Julian day 2440000.Julian day 0 is a Monday.This algorithm is from Press et al., Numerical Recipesin C, 2nd ed., Cambridge University Press 1992



getMilli
int getMilli()(Code)



getMinute
int getMinute()(Code)



getMonth
int getMonth()(Code)



getSQLDate
java.sql.Date getSQLDate()(Code)



getSQLTime
Time getSQLTime()(Code)



getSecond
int getSecond()(Code)



getTime
long getTime()(Code)



getTimestamp
Timestamp getTimestamp()(Code)



getUtilDate
java.util.Date getUtilDate()(Code)



getWeekOfMonth
int getWeekOfMonth()(Code)



getWeekOfYear
int getWeekOfYear()(Code)



getYear
int getYear()(Code)



hashCode
public int hashCode()(Code)
Returns the hashCode of the value. the hashCode of the value.



isAM
boolean isAM()(Code)



isAfter
boolean isAfter(DateBase when)(Code)



isBefore
boolean isBefore(DateBase when)(Code)



isPM
boolean isPM()(Code)



parse
public static DateBase parse(String dateString, String layout, boolean displayTime) throws ParseException(Code)
This parses the input String, returning a DateBase object with the corresponding value. The input String can have values of the type - N, N + 1, N - 6..., where N = current datetime. It can also have values of the type - T, T - 1, T + 2..., where T = todays date. Additionally the input String can be a formatted String based on the input layout. If the layout is null, then the default values are used from DateTimeFieldMetaData(if displayTime is true), or DateOnlyFieldMetaData.
Parameters:
  dateString - the String to be parsed.
Parameters:
  layout - the format used by the input String.
Parameters:
  displayTime - determines which Default layout is to be used for parsing. a DateBase object which has the value based on the input.
throws:
  ParseException - if any error occurs in parsing.



toString
public String toString()(Code)
Returns the diagnostic information. the diagnostic information.



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.