2012年5月9日 星期三

android.text.format.Time.normalize(boolean ignoreDst) sucks!!

因為想檢查輸入的日期是否合法
於是找上了 android.text.format.Time
http://developer.android.com/reference/android/text/format/Time.html#normalize%28boolean%29 上的說明也提到
Ensures the values in each field are in range. For example if the current value of this calendar is March 32, normalize() will convert it to April 1.
會將非法輸入自動變更為合法日期,正好符合需求

但測了 2 月 30 日的結果卻是完全不變,依舊是 2 月 30 日
本來以為是 API 本身的 bug,但測了範例的 3 月 32 日卻又正常運作
心想該不會條件只檢查了是否小於 32 日吧,於是又測了 4 月 31 日,結果出來真的還是 4 月 31 日(´・ω・`)

有夠陽春的啦,別說閏年的判斷了,連最基本的月份判斷都沒做(=△=. )

2012年5月1日 星期二

乳酸菌大爆發

約一週前購入的 LCA506 活菌發酵乳

一開始喝起來沒異狀,但是三天前開始卻感覺怪怪的,有種像在喝酒的味道

而昨天晚上打開冰箱一看,哇!膨脹起來了!

打開瓶蓋時還像汽水一樣有氣體噴出,喝起來也有微汽泡的感覺,但原本該有的發酵乳味道已蕩然無存(´・ω・`)

尚在期限內

瓶身脹得圓滾滾的,原本是像大瓶鮮乳包裝那種方型瓶身

把手的部分已被擠得快失去作用

之後拿回去賣場詢問,

得到的是「最近天氣熱,所以在冰箱與室溫的冷熱交錯間造成膨脹現象」這種明顯中小學自然科目不及格的敷衍回答~(= =)~

基本上這瓶一直都保存在冰箱裡,就算拿出來喝時,時間也都沒超過 30 秒,斷不可能因溫差而產生如此劇變

而且膨脹是在冰箱內就已發生,並非置於室溫下才發生

更重要的,熱脹冷縮是物理變化,而內容物味道變質,與產生大量氣體都屬於化學變化,故無法用熱脹冷縮來解釋

不知道裡頭究竟混了什麼東西進去(=△=. )

昨晚喝了到現在身體也沒出現什麼異狀,看起來不像是什麼致命性的大問題,最後就讓他換瓶新的打發掉了

……應該不致於有黑心成份吧(´・ω・`)