Skip to content
This repository was archived by the owner on Aug 9, 2025. It is now read-only.

Commit 3511d9f

Browse files
author
TebbeUbben
committed
Java calendar month null indexing
1 parent fd756fb commit 3511d9f

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

app/src/main/java/sugar/free/sightremote/services/TimeSynchronizationService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ private WriteDateTimeMessage createWriteMessage() {
8282
Calendar calendar = Calendar.getInstance();
8383
WriteDateTimeMessage writeMessage = new WriteDateTimeMessage();
8484
writeMessage.setYear(calendar.get(Calendar.YEAR));
85-
writeMessage.setMonth(calendar.get(Calendar.MONTH));
85+
writeMessage.setMonth(calendar.get(Calendar.MONTH) + 1);
8686
writeMessage.setDay(calendar.get(Calendar.DAY_OF_MONTH));
8787
writeMessage.setHour(calendar.get(Calendar.HOUR_OF_DAY));
8888
writeMessage.setMinute(calendar.get(Calendar.MINUTE));
@@ -93,7 +93,7 @@ private WriteDateTimeMessage createWriteMessage() {
9393
private long parseDateTime(ReadDateTimeMessage dateTime) {
9494
Calendar calendar = Calendar.getInstance();
9595
calendar.set(Calendar.YEAR, dateTime.getYear());
96-
calendar.set(Calendar.MONTH, dateTime.getMonth());
96+
calendar.set(Calendar.MONTH, dateTime.getMonth() - 1);
9797
calendar.set(Calendar.DAY_OF_MONTH, dateTime.getDay());
9898
calendar.set(Calendar.HOUR_OF_DAY, dateTime.getHour());
9999
calendar.set(Calendar.MINUTE, dateTime.getMinute());

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ext {
66

77
versionMajor = 1
88
versionMinor = 5
9-
versionRevision = 4
9+
versionRevision = 5
1010
versionCompatiblity = 'asclepius'
1111

1212
versionCode = 1

sightparser/src/main/java/sugar/free/sightparser/applayer/messages/configuration/WriteDateTimeMessage.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ protected boolean outCRC() {
3535
@Override
3636
protected byte[] getData() throws Exception {
3737
ByteBuf byteBuf = new ByteBuf(7);
38-
byteBuf.putUInt16LE((short) year);
38+
byteBuf.putUInt16LE(year);
3939
byteBuf.putByte((byte) month);
4040
byteBuf.putByte((byte) day);
4141
byteBuf.putByte((byte) hour);

0 commit comments

Comments
 (0)