mirror of https://github.com/tasks/tasks
Add new tasks to top or bottom of caldav lists
parent
3a7d62f469
commit
09cad40bd3
@ -1,28 +0,0 @@
|
||||
package org.tasks.date;
|
||||
|
||||
import java.util.TimeZone;
|
||||
import org.tasks.time.DateTime;
|
||||
|
||||
public class DateTimeUtils {
|
||||
|
||||
public static DateTime newDate(int year, int month, int day) {
|
||||
return new DateTime(year, month, day, 0, 0, 0);
|
||||
}
|
||||
|
||||
public static DateTime newDateUtc(
|
||||
int year, int month, int day, int hour, int minute, int second) {
|
||||
return new DateTime(year, month, day, hour, minute, second, 0, TimeZone.getTimeZone("GMT"));
|
||||
}
|
||||
|
||||
public static DateTime newDateTime() {
|
||||
return new DateTime();
|
||||
}
|
||||
|
||||
public static long midnight() {
|
||||
return newDateTime().plusDays(1).startOfDay().getMillis();
|
||||
}
|
||||
|
||||
public static DateTime newDateTime(long timestamp) {
|
||||
return new DateTime(timestamp);
|
||||
}
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
package org.tasks.date
|
||||
|
||||
import org.tasks.time.DateTime
|
||||
import java.util.*
|
||||
|
||||
object DateTimeUtils {
|
||||
@JvmStatic
|
||||
fun newDate(year: Int, month: Int, day: Int): DateTime = DateTime(year, month, day, 0, 0, 0)
|
||||
|
||||
@JvmStatic
|
||||
fun newDateUtc(
|
||||
year: Int, month: Int, day: Int, hour: Int, minute: Int, second: Int): DateTime {
|
||||
return DateTime(year, month, day, hour, minute, second, 0, TimeZone.getTimeZone("GMT"))
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
fun newDateTime(): DateTime = DateTime()
|
||||
|
||||
@JvmStatic
|
||||
fun midnight(): Long = newDateTime().plusDays(1).startOfDay().millis
|
||||
|
||||
@JvmStatic
|
||||
fun newDateTime(timestamp: Long): DateTime = DateTime(timestamp)
|
||||
|
||||
fun Long.toAppleEpoch(): Long = DateTime(this).toAppleEpoch()
|
||||
}
|
Loading…
Reference in New Issue