Thailand Calendar year not correct

For user who dont speak german please use this part of my forum
Antworten
MaxTaro

Thailand Calendar year not correct

Beitrag von MaxTaro »

I live in Thailand. I use to sync X10 FW1.6 with correct year data. Once update to FW2.1. I face the problem for the Thai year which has 543 years more than Christian year e.g. now is 2010 = Thai 2553. The problem is after sync. All data will be year 3096. This mean some part of them not understnad internation date/time data.

I confirm that the FW1.6 are very OK.

Now I try to chang the regional setting of Windows7 to Christian year. The year of the data look correct after sync. However, I can't use Christian year all the time as well. All here we use Budha year. Which has 543 year more.

How I can do? I try to use beta verion of client apk as you suggest in other post already. The problem still remain.
FJ
Site Admin
Beiträge: 32117
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol

Beitrag von FJ »

MyphoneExplorer only uses the georgian calendar. So there is currently not fix or workaround available
MaxTaro

Beitrag von MaxTaro »

Yes, I understand. However, please be noted that:-

X10 FW1.6 sync with MyPhoneExplorer. The year of every items in the phone correct. Even I use Thai number format.

now,

X10 FW2.1 sync with same MyPhoneExplorer. The year will more 1,086 years added to all.

That's mean the georgian calendar system not a source of problem. Some thing in FW2.1 had changed. Please kindly check.


Just for your information:-
Now, Budha year has 543 years more than Christian year. This year in Christian is 2010 while Budha year is 2553. The sync system understand that this year is Christian year 2553. Then it plus with 543 for every transfer data. I don't know which point added 543 to the year. But the resul in my phone calendar will be 3,096 for every appointment.
FJ
Site Admin
Beiträge: 32117
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol

Beitrag von FJ »

Do you know which version of the client you had installed on X10 1.6 ? There was a change in calendar-handling in the latest v1.0.6 so i'm not sure if its really 2.1 which cause the problem
MaxTaro

Beitrag von MaxTaro »

I use client v. 1.0.6 both for FW1.6 and FW2.1. All environment are the same. Only I update to FW2.1. That's why I point to FW2.1.

Also I use to try the new client beta version. It give the same incorrect result.


More Info:

Now, before sync the calendar to my phone. I have go to regional setting for change to English format before. Then the sync result will be year 2010.

Howevery, if I forget to adjust the date-time format to English before sync. All wrong year 3096 will come back again. It will mixed with the correct one. I will have duplicate appointment with difference year, 2010 and 3096.
FJ
Site Admin
Beiträge: 32117
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol

Beitrag von FJ »

Your descriptions does not match. You say in Android 1.6 it worked but not in Android 2.1 -> in this case it must be a bug in the client. BUT then you say if you change the regional settings in wWindows then it does work again -> in this case there is a bug in the Desktop-Software.

Where is the problem ?
MaxTaro

Beitrag von MaxTaro »

for my idea:-

- Change Regional Setting to English format:: FW1.6 or FW2.1 will worked.

- The FW2.1 may have some change about date/time function. That's most possible to guest. To help the FW2.1 working properly. Does it have any date/time funcion to convert the local data's date/time to system date/time like API Function in Windows do for local software.

I also use to face this problem with my software in Windows. to make it easier. I will pass my local date/time data through system date/time function before store in database. It will save as neutral data. Once we recall this date/time for use. It's always correct for all software.

Above paragraph just for information. I don't meant to teach you how to make the software. You are the expert one. Yes, better than me many times. I'm apologize if my word make you incomfortable.
FJ
Site Admin
Beiträge: 32117
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol

Beitrag von FJ »

I'm apologize if my word make you incomfortable.
That was not the problem. Based on your describing i cannot filter out if its a problem from the client-app or if its a bug in the pc-software.
MaxTaro

Beitrag von MaxTaro »

I can say the problem happen within client software.

How I know?

Everytime I sync the calendar. The pc software will confirm information befor sync. That also included with date/time info. It still be as a right data at their.

After sync, the year in the phone had changed.

This phenomenon occur only PC->Phone. If I try to sync both. The wrong year with "3096" can sync back to PC. Then I will have 2 set of data, the 2010 and 3096.

Summary like below:-

1. Phone contain no appointment (I deleted before sync)
Sync both 1st time: The appointment of 2010 in Outlook will become 3096 in the phone.

Sync both 2nd time: I will got appointment of 2010 and same thing in 3096 in Outlook (2 set of same appointment but difference year). This proof that the year 3096 in phone can sync back to Outlook with 3096 year.

2. Change the Regional Setting in Windows7 from Thai to English format
The year in Outlook wiill display as Christian year (2010). After that, all appointment in phone will be year 2010 after sync.

Hope my information can help you to find the point to fix.
FJ
Site Admin
Beiträge: 32117
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol

Beitrag von FJ »

How are the times displeayed in MPE ? Please post the logfile after you created and synced a new event from MPE (and tell me how its displayed on phone)
Gast

Beitrag von Gast »

Sorry for reply late.

The created log file too big to post here. So, I put it into my SkyDrive with following link:-

http://cid-ec58f2510ac15973.office.live ... %20PM.html

This may help you to find the point to correct.

I can't show you the information on the phone. Because no any calendar on my phone can goto to year 3096. I try to scroll by my fingers. Also not success. I know this error while I sync back to Outlook and found a duplicate set of appointment with 3096 year.
Antworten