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