aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java')
-rw-r--r--app/src/main/java/com/camilstaps/common/Date.java24
-rw-r--r--app/src/main/java/com/camilstaps/taize/MainActivity.java2
2 files changed, 7 insertions, 19 deletions
diff --git a/app/src/main/java/com/camilstaps/common/Date.java b/app/src/main/java/com/camilstaps/common/Date.java
index 2823e35..3804aaf 100644
--- a/app/src/main/java/com/camilstaps/common/Date.java
+++ b/app/src/main/java/com/camilstaps/common/Date.java
@@ -1,9 +1,13 @@
package com.camilstaps.common;
+import android.content.Context;
import android.util.Log;
+import com.camilstaps.taize.R;
+
import java.text.ParseException;
import java.util.Calendar;
+import java.util.GregorianCalendar;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@@ -162,23 +166,7 @@ public class Date implements Comparable<Date> {
return 0;
}
- public int getDayOfWeek() {
- // See: http://en.wikipedia.org/wiki/Determination_of_the_day_of_the_week#A_tabular_method_to_calculate_the_day_of_the_week
- int months[] = {isLeapYear() ? 6 : 0, isLeapYear() ? 2 : 3, 3, 6, 1, 4, 6, 2, 5, 0, 3, 5};
- return (day + months[month - 1] + (year % 100) + (int) Math.floor((year % 100) / 4) + 2 * (3 - ((int) Math.floor(year / 100) % 4))) % 7;
- }
-
- public String getDayOfWeekName() {
- String days[] = {"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};
- return days[getDayOfWeek()];
- }
-
- public String getMonthName() {
- String months[] = {"January","February","March","April","May","June","July","August","September","October","November","December"};
- return months[month - 1];
- }
-
- public String toNiceString() {
- return getDayOfWeekName() + ", " + day + " " + getMonthName() + " " + year;
+ public String toNiceString(Context context) {
+ return android.text.format.DateFormat.getDateFormat(context).format(new GregorianCalendar(year, month - 1, day).getTime());
}
}
diff --git a/app/src/main/java/com/camilstaps/taize/MainActivity.java b/app/src/main/java/com/camilstaps/taize/MainActivity.java
index 505674a..19c5fb6 100644
--- a/app/src/main/java/com/camilstaps/taize/MainActivity.java
+++ b/app/src/main/java/com/camilstaps/taize/MainActivity.java
@@ -102,7 +102,7 @@ public class MainActivity extends ActionBarActivity
}
}, date);
- ((TextView) findViewById(R.id.dateDailyReading)).setText(date.toNiceString());
+ ((TextView) findViewById(R.id.dateDailyReading)).setText(date.toNiceString(this));
}
private void setDailyReadingBibleText() {