本文整理了Java中net.fortuna.ical4j.model.Date.setTime()
方法的一些代码示例,展示了Date.setTime()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Date.setTime()
方法的具体详情如下:
包路径:net.fortuna.ical4j.model.Date
类名称:Date
方法名:setTime
暂无
代码示例来源:origin: org.bedework.ical4j/ical4j
/**
* {@inheritDoc}
*/
public final void setTime(final long time) {
super.setTime(time);
// need to check for null time due to Android java.util.Date(long)
// constructor
// calling this method..
if (this.time != null) {
this.time.setTime(time);
}
}
代码示例来源:origin: org.bedework/bw-ical4j-cl
/**
* {@inheritDoc}
*/
public final void setTime(final long time) {
super.setTime(time);
// need to check for null time due to Android java.util.Date(long) constructor
// calling this method..
if (this.time != null) {
this.time.setTime(time);
}
}
代码示例来源:origin: org.bedework/bw-ical4j-cl
/**
* @param value a string representation of a date
* @throws ParseException where the specified string is not a valid date
*/
public Date(final String value) throws ParseException {
this();
setTime(getFormat().parse(value).getTime());
}
代码示例来源:origin: ical4j/ical4j
/**
* {@inheritDoc}
*/
public final void setTime(final long time) {
super.setTime(time);
// need to check for null time due to Android java.util.Date(long)
// constructor
// calling this method..
if (this.time != null) {
this.time.setTime(time);
}
}
代码示例来源:origin: org.mnode.ical4j/ical4j
/**
* {@inheritDoc}
*/
public final void setTime(final long time) {
super.setTime(time);
// need to check for null time due to Android java.util.Date(long)
// constructor
// calling this method..
if (this.time != null) {
this.time.setTime(time);
}
}
代码示例来源:origin: net.oneandone.ical4j/ical4j
/**
* {@inheritDoc}
*/
public final void setTime(final long time) {
super.setTime(time);
// need to check for null time due to Android java.util.Date(long)
// constructor
// calling this method..
if (this.time != null) {
this.time.setTime(time);
}
}
代码示例来源:origin: org.mnode.ical4j/ical4j
/**
* @param value a string representation of a date
* @param pattern a date pattern to apply when parsing
* @throws ParseException where the specified string is not a valid date
*/
public Date(String value, String pattern) throws ParseException {
super(DEFAULT_PATTERN, Dates.PRECISION_DAY, TimeZones.getDateTimeZone());
final DateFormat parseFormat = new SimpleDateFormat(pattern);
parseFormat.setTimeZone(TimeZones.getDateTimeZone());
setTime(parseFormat.parse(value).getTime());
}
}
代码示例来源:origin: ical4j/ical4j
/**
* @param value a string representation of a date
* @param pattern a date pattern to apply when parsing
* @throws ParseException where the specified string is not a valid date
*/
public Date(String value, String pattern) throws ParseException {
super(DEFAULT_PATTERN, Dates.PRECISION_DAY, TimeZones.getDateTimeZone());
final DateFormat parseFormat = new SimpleDateFormat(pattern);
parseFormat.setTimeZone(TimeZones.getDateTimeZone());
setTime(parseFormat.parse(value).getTime());
}
}
代码示例来源:origin: org.bedework.ical4j/ical4j
/**
* @param value a string representation of a date
* @param pattern a date pattern to apply when parsing
* @throws ParseException where the specified string is not a valid date
*/
public Date(String value, String pattern) throws ParseException {
super(DEFAULT_PATTERN, Dates.PRECISION_DAY, TimeZones.getDateTimeZone());
final DateFormat parseFormat = new SimpleDateFormat(pattern);
parseFormat.setTimeZone(TimeZones.getDateTimeZone());
setTime(parseFormat.parse(value).getTime());
}
}
代码示例来源:origin: net.oneandone.ical4j/ical4j
/**
* @param value a string representation of a date
* @param pattern a date pattern to apply when parsing
* @throws ParseException where the specified string is not a valid date
*/
public Date(String value, String pattern) throws ParseException {
super(DEFAULT_PATTERN, Dates.PRECISION_DAY, TimeZones.getDateTimeZone());
final DateFormat parseFormat = new SimpleDateFormat(pattern);
parseFormat.setTimeZone(TimeZones.getDateTimeZone());
setTime(parseFormat.parse(value).getTime());
}
}
代码示例来源:origin: org.bedework/bw-ical4j-cl
/**
* @param value a string representation of a date
* @param pattern a date pattern to apply when parsing
* @throws ParseException where the specified string is not a valid date
*/
public Date(String value, String pattern) throws ParseException {
super(pattern, Dates.PRECISION_DAY, TimeZones.getDateTimeZone());
setTime(getFormat().parse(value).getTime());
}
}
代码示例来源:origin: net.oneandone.ical4j/ical4j
/**
* @param value a string representation of a date
* @throws ParseException where the specified string is not a valid date
*/
public Date(final String value) throws ParseException {
this();
try {
setTime(getFormat().parse(value).getTime());
} catch (ParseException pe) {
if (CompatibilityHints.isHintEnabled(CompatibilityHints.KEY_VCARD_COMPATIBILITY)) {
final DateFormat parseFormat = new SimpleDateFormat(VCARD_PATTERN);
parseFormat.setTimeZone(TimeZones.getDateTimeZone());
setTime(parseFormat.parse(value).getTime());
}
else {
throw pe;
}
}
}
代码示例来源:origin: ical4j/ical4j
/**
* @param value a string representation of a date
* @throws ParseException where the specified string is not a valid date
*/
public Date(final String value) throws ParseException {
this();
try {
setTime(getFormat().parse(value).getTime());
} catch (ParseException pe) {
if (CompatibilityHints.isHintEnabled(CompatibilityHints.KEY_VCARD_COMPATIBILITY)) {
final DateFormat parseFormat = new SimpleDateFormat(VCARD_PATTERN);
parseFormat.setTimeZone(TimeZones.getDateTimeZone());
setTime(parseFormat.parse(value).getTime());
}
else {
throw pe;
}
}
}
代码示例来源:origin: org.mnode.ical4j/ical4j
/**
* @param value a string representation of a date
* @throws ParseException where the specified string is not a valid date
*/
public Date(final String value) throws ParseException {
this();
try {
setTime(getFormat().parse(value).getTime());
} catch (ParseException pe) {
if (CompatibilityHints.isHintEnabled(CompatibilityHints.KEY_VCARD_COMPATIBILITY)) {
final DateFormat parseFormat = new SimpleDateFormat(VCARD_PATTERN);
parseFormat.setTimeZone(TimeZones.getDateTimeZone());
setTime(parseFormat.parse(value).getTime());
}
else {
throw pe;
}
}
}
代码示例来源:origin: org.bedework.ical4j/ical4j
/**
* @param value a string representation of a date
* @throws ParseException where the specified string is not a valid date
*/
public Date(final String value) throws ParseException {
this();
try {
setTime(getFormat().parse(value).getTime());
} catch (ParseException pe) {
if (CompatibilityHints.isHintEnabled(CompatibilityHints.KEY_VCARD_COMPATIBILITY)) {
final DateFormat parseFormat = new SimpleDateFormat(VCARD_PATTERN);
parseFormat.setTimeZone(TimeZones.getDateTimeZone());
setTime(parseFormat.parse(value).getTime());
}
else {
throw pe;
}
}
}
代码示例来源:origin: net.oneandone.cosmo/cosmo-core
/**
* ICU4J generates VTIMEZONE RRULEs with floating UNTIL, which results
* in a bad VTIMEZONE because the UNTIL is converted to UTC, which will
* be different depending on the default timezone of the server. So
* to fix this, always add a day to UNTIL to make sure the RRULE
* doesn't fall short. This should work for most timezones as timezones
* don't usually change from day to day. Hopefully this is fixed in
* an icu4j update.
* @param vtz
*/
protected static void fixIcuVTimeZone(VTimeZone vtz) {
for(Iterator<Observance> obIt = vtz.getObservances().iterator();obIt.hasNext();) {
PropertyList<RRule> rruleList= obIt.next().getProperties(Property.RRULE);
for(RRule rrule: rruleList) {
Recur recur = rrule.getRecur();
if(recur.getUntil()!=null) {
recur.getUntil().setTime(recur.getUntil().getTime() + ONE_DAY);
}
}
}
}
代码示例来源:origin: 1and1/cosmo
/**
* ICU4J generates VTIMEZONE RRULEs with floating UNTIL, which results
* in a bad VTIMEZONE because the UNTIL is converted to UTC, which will
* be different depending on the default timezone of the server. So
* to fix this, always add a day to UNTIL to make sure the RRULE
* doesn't fall short. This should work for most timezones as timezones
* don't usually change from day to day. Hopefully this is fixed in
* an icu4j update.
* @param vtz
*/
protected static void fixIcuVTimeZone(VTimeZone vtz) {
for(Iterator<Observance> obIt = vtz.getObservances().iterator();obIt.hasNext();) {
PropertyList<RRule> rruleList= obIt.next().getProperties(Property.RRULE);
for(RRule rrule: rruleList) {
Recur recur = rrule.getRecur();
if(recur.getUntil()!=null) {
recur.getUntil().setTime(recur.getUntil().getTime() + ONE_DAY);
}
}
}
}
代码示例来源:origin: 1and1/cosmo
/**
* Update the DTSTAMP property on a component.
* @param date DTSTAMP value to update. If null, the DTSTAMP property
* will be removed
* @param comp component to update
*/
public static void setDtStamp(java.util.Date date, Component comp) {
DtStamp dtStamp = (DtStamp)
comp.getProperties().getProperty(Property.DTSTAMP);
if (date == null) {
if (dtStamp != null) {
comp.getProperties().remove(dtStamp);
}
return;
}
if (dtStamp == null) {
dtStamp = new DtStamp();
comp.getProperties().add(dtStamp);
}
dtStamp.getDate().setTime(date.getTime());
}
代码示例来源:origin: net.oneandone.cosmo/cosmo-core
/**
* Update the DTSTAMP property on a component.
* @param date DTSTAMP value to update. If null, the DTSTAMP property
* will be removed
* @param comp component to update
*/
public static void setDtStamp(java.util.Date date, Component comp) {
DtStamp dtStamp = (DtStamp)
comp.getProperties().getProperty(Property.DTSTAMP);
if (date == null) {
if (dtStamp != null) {
comp.getProperties().remove(dtStamp);
}
return;
}
if (dtStamp == null) {
dtStamp = new DtStamp();
comp.getProperties().add(dtStamp);
}
dtStamp.getDate().setTime(date.getTime());
}
代码示例来源:origin: net.oneandone.cosmo/cosmo-core
public Date getEndDate() {
VEvent event = getEvent();
if(event==null) {
return null;
}
DtEnd dtEnd = event.getEndDate(false);
// if no DTEND, then calculate endDate from DURATION
if (dtEnd == null) {
Date startDate = getStartDate();
Dur duration = getDuration();
// if no DURATION, then there is no end time
if(duration==null) {
return null;
}
Date endDate = null;
if(startDate instanceof DateTime) {
endDate = new DateTime(startDate);
}
else {
endDate = new Date(startDate);
}
endDate.setTime(duration.getTime(startDate).getTime());
return endDate;
}
return dtEnd.getDate();
}
内容来源于网络,如有侵权,请联系作者删除!