開發Birt過程中遇到的兩個困擾我很久的問題?

2021-05-28 05:14:36 字數 491 閱讀 7700

問題: 

第乙個問題是:怎樣把時間格式定義成這樣:

2011-09-22 16:32:15

我用自定義的形式定義的,後面總要帶著下午或下午,怎麼能把上午、下午去掉,顯示24小時制的時間格式

第二個問題是:

表頭和表裡面的資料中文亂碼

預覽的時候正常,但在展示的時候顯示亂碼

解答:第乙個問題可以說是不影響程式的問題,只是顯示的一種形式,跟查詢沒有關係,因為查詢條件是從jsp頁面傳進去的(24小時時間制),資料庫中也是24小時時間制,報表上的形式只是一種顯示形式,無關緊要。

想解決也簡單:

自定義格式:yyyy-mm-dd hh:mm:ss

注意hh是大寫,大寫表示24小時制,小寫表示12小時制

第二個問題,是因為得到的outstream編碼格式不對,只要對它編碼就行了,呼叫bytearrayoutputstream的tostring("utf-8")方法,然後把返回的值放到html框架裡面就不會亂碼了。

使用JTable過程中遇到的兩個坑

大坑1 jscrollpane.setcolumnheaderview 在jtable被加入之後無法生效。jtable在加入到jscrollpane中之後,會自動產生乙個關聯的tableheader,但該tableheader並不是jscrollpane的columnheaderview,因為nul...

測試過程中的兩個問題

問題1 在機器1 執行的結果是1 2 而這個結果也是正確的 在機器2 同一段 執行的結果是 2 1 思路 問題提出來,首先想到是環境造成結果不一樣,但同一段 在不同的機子上為什麼會造成不同的結果,百思不解,只能看 大致過一遍也沒發現問題。事後才知道應該著重從決定順序的 點看,決定順序的有兩個地方,乙...

開發中遇到的兩個小問題

1.要處理買家的名字,之後再顯示,中間用 號代替,兩頭各留乙個字。如果買家有暱稱,則處理暱稱,否則處理買家 pin 一開始是這樣判斷的 if buyer.getnickname null else結果上線執行了n天之後,我自測出問題來了 測試環境資料庫有些買家的暱稱是 不為null,之後進入 hid...