package com.abmash.REMOVE.api.data;
import com.abmash.api.HtmlElement;
import java.util.Calendar;
import java.util.GregorianCalendar;
/**
* Date class to extract dates from web pages.
* <p>
* If an {@link HtmlElement} contains a date call {@link HtmlElement#extractDate()} to extract it.
*
* @author Alper Ortac
* @see HtmlElement#extractDate()
*/
//public class Date {
//
// GregorianCalendar calendar;
// private int day;
// private int month;
// private int year;
// private int hour;
// private int minute;
// private int second;
// private int ampm;
//
// /**
// * Constructor which takes a Java Date.
// *
// * @param date
// */
// public Date(java.util.Date date) {
// calendar = new GregorianCalendar();
// calendar.setTime(date);
// year = calendar.get(Calendar.YEAR);
// month = calendar.get(Calendar.MONTH) + 1;
// day = calendar.get(Calendar.DAY_OF_MONTH);
// hour = calendar.get(Calendar.HOUR);
// if(hour == 0) hour = 12;
// minute = calendar.get(Calendar.MINUTE);
// second = calendar.get(Calendar.SECOND);
// ampm = calendar.get(Calendar.AM_PM);
// }
//
// /**
// * Constructor which takes a specific date.
// *
// * TODO
// */
// public Date(int year, int month, int day, int hour, int minute, int second) {
// calendar = new GregorianCalendar();
// calendar.set(year, month, day, hour, minute, second);
// this.year = calendar.get(Calendar.YEAR);
// this.month = calendar.get(Calendar.MONTH) - 1;
// this.day = calendar.get(Calendar.DAY_OF_MONTH);
// this.hour = calendar.get(Calendar.HOUR);
// if(this.hour == 0) this.hour = 12;
// this.minute = calendar.get(Calendar.MINUTE);
// this.second = calendar.get(Calendar.SECOND);
// this.ampm = calendar.get(Calendar.AM_PM);
// }
//
// /**
// * Gets day of this date.
// *
// * @return day
// */
// public String getDay() {
// return String.valueOf(day);
// }
//
// /**
// * Gets month of this date.
// *
// * @return month
// */
// public String getMonth() {
// return String.valueOf(month);
// }
//
// /**
// * Gets year of this date.
// *
// * @return year
// */
// public String getYear() {
// return String.valueOf(year);
// }
//
// /**
// * Gets hour of this date.
// *
// * @return hour
// */
// public String getHour() {
// return String.valueOf(hour);
// }
//
// /**
// * Gets minute of this date.
// *
// * @return minute
// */
// public String getMinute() {
// return String.valueOf(minute);
// }
//
// /**
// * Gets second of this date.
// *
// * @return second
// */
// public String getSecond() {
// return String.valueOf(minute);
// }
//
// /**
// * Gets AM or PM of this date.
// *
// * @return "am" or "pm"
// */
// public String getAmpm() {
// return ampm == Calendar.AM ? "am" : "pm";
// }
//
// /**
// * Gets {@link GregorianCalendar} instance.
// *
// * @return calendar instance
// */
// public GregorianCalendar getCalendar() {
// return calendar;
// }
//}