[Amazfit] Neuer_User:
Thanks for reporting. Yes, indeed. Apparently, Huami did not fix the code correctly to deal with the letters "AM" and "PM". Here is the logcat showing the error:

E/AndroidRuntime( 1465): FATAL EXCEPTION: main
E/AndroidRuntime( 1465): Process: com.huami.watch.sport, PID: 1465
E/AndroidRuntime( 1465): java.lang.IllegalArgumentException: Unknown pattern character 'A'
E/AndroidRuntime( 1465):	at java.text.SimpleDateFormat.validatePatternCharacter(SimpleDateFormat.java:314)
E/AndroidRuntime( 1465):	at java.text.SimpleDateFormat.validatePattern(SimpleDateFormat.java:289)
E/AndroidRuntime( 1465):	at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:356)
E/AndroidRuntime( 1465):	at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:249)
E/AndroidRuntime( 1465):	at com.huami.watch.common.DataFormatUtils.parseMilliSecondToFormattedTime(DataFormatUtils.java:86)
E/AndroidRuntime( 1465):	at com.huami.watch.sport.ui.SportHistoryFragment$SportHistoryAdapter.getView(SportHistoryFragment.java:412)
E/AndroidRuntime( 1465):	at android.widget.HeaderViewListAdapter.getView(HeaderViewListAdapter.java:220)
E/AndroidRuntime( 1465):	at android.widget.AbsListView.obtainView(AbsListView.java:2347)
E/AndroidRuntime( 1465):	at android.widget.ListView.makeAndAddView(ListView.java:1864)
E/AndroidRuntime( 1465):	at android.widget.ListView.fillDown(ListView.java:698)
E/AndroidRuntime( 1465):	at android.widget.ListView.fillGap(ListView.java:662)
E/AndroidRuntime( 1465):	at android.widget.AbsListView.trackMotionScroll(AbsListView.java:4991)
E/AndroidRuntime( 1465):	at android.widget.AbsListView.scrollIfNeeded(AbsListView.java:3418)
E/AndroidRuntime( 1465):	at android.widget.AbsListView.startScrollIfNeeded(AbsListView.java:3346)
E/AndroidRuntime( 1465):	at android.widget.AbsListView.onTouchMove(AbsListView.java:3774)
E/AndroidRuntime( 1465):	at android.widget.AbsListView.onTouchEvent(AbsListView.java:3632)
E/AndroidRuntime( 1465):	at android.view.View.dispatchTouchEvent(View.java:8471)
E/AndroidRuntime( 1465):	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2399)
E/AndroidRuntime( 1465):	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2092)
E/AndroidRuntime( 1465):	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2405)
E/AndroidRuntime( 1465):	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2106)
E/AndroidRuntime( 1465):	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2405)
E/AndroidRuntime( 1465):	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2106)
E/AndroidRuntime( 1465):	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2405)
E/AndroidRuntime( 1465):	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2106)
E/AndroidRuntime( 1465):	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2405)
E/AndroidRuntime( 1465):	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2106)
E/AndroidRuntime( 1465):	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2405)
E/AndroidRuntime( 1465):	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2106)
E/AndroidRuntime( 1465):	at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2401)
E/AndroidRuntime( 1465):	at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1751)
E/AndroidRuntime( 1465):	at android.app.Activity.dispatchTouchEvent(Activity.java:2742)
E/AndroidRuntime( 1465):	at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2362)
E/AndroidRuntime( 1465):	at android.view.View.dispatchPointerEvent(View.java:8666)
E/AndroidRuntime( 1465):	at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4123)
E/AndroidRuntime( 1465):	at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3989)
E/AndroidRuntime( 1465):	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3544)
E/AndroidRuntime( 1465):	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3597)
E/AndroidRuntime( 1465):	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3563)
E/AndroidRuntime( 1465):	at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3680)
E/AndroidRuntime( 1465):	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3571)
E/AndroidRuntime( 1465):	at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3737)
E/AndroidRuntime( 1465):	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3544)
E/AndroidRuntime( 1465):	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3597)
E/AndroidRuntime( 1465):	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3563)
E/AndroidRuntime( 1465):	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3571)
E/AndroidRuntime( 1465):	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3544)
E/AndroidRuntime( 1465):	at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:5807)
E/AndroidRuntime( 1465):	at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:5781)
E/AndroidRuntime( 1465):	at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:5752)
E/AndroidRuntime( 1465):	at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:5897)
E/AndroidRuntime( 1465):	at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
E/AndroidRuntime( 1465):	at android.
W/ActivityManager( 420): Force finishing activity 1 com.huami.watch.sport/.ui.SportHistoryActivity
I/art ( 1465): Background sticky concurrent mark sweep GC freed 1066(196KB) AllocSpace objects, 0(0B) LOS objects, 7% free, 1708KB/1844KB, paused 836us total 110.216ms

If only Huami had a bug tracker where we could post these bugs, so they can fix it in their next release.