中瑯條碼打印軟件是一款專業(yè)的條碼標簽打印軟件,軟件支持多種數(shù)據(jù)輸入方法,比如手動輸入,序列生成,以及利用數(shù)據(jù)庫導入功能導入自己已經(jīng)有的數(shù)據(jù)批量打印,在使用數(shù)據(jù)庫導入批量打印時也有小伙伴想把數(shù)據(jù)處理之后再進行打印,比如數(shù)據(jù)庫導入的是純數(shù)字日期,需要轉(zhuǎn)成中文日期后再進行打印,如果遇到這種情況怎么辦呢?
遇到需要處理數(shù)據(jù)的情況,可以使用中瑯條碼打印軟件中“處理方法”,軟件中的處理方法有很多種比如補齊,丟棄,保留,格式化,腳本編程等等,想要把數(shù)字日期轉(zhuǎn)成中文日期需要用“腳本編程”的處理方法,下面來看看具體操作步驟。如下圖保存在TXT文檔中的純數(shù)字日期。
打開中瑯條碼打印軟件,新建一個標簽,打開“數(shù)據(jù)庫設置”添加一個“TXT文本數(shù)據(jù)源(文本)”,把保存在TXT文檔中的純數(shù)字日期導入條碼打印軟件中。
利用左側(cè)邊欄中的“A”圖標在標簽上添加一個普通文本,雙擊普通文本打開“圖形屬性”-“數(shù)據(jù)源”修改文本數(shù)據(jù),選擇“數(shù)據(jù)庫導入”的數(shù)據(jù)對象類型,導入剛剛添加的TXT文檔數(shù)據(jù)。這個時候可以看到導入的是純數(shù)字日期。
點擊右側(cè)處理方法下面的“+”,添加一個“腳本編程”的處理方法,把以下代碼輸入進去并保存即可看到原純數(shù)字日期會自動轉(zhuǎn)換成中文日期。
var chinese = ['〇', '一', '二', '三', '四', '五', '六', '七', '八', '九'];
var b =strReturn.split("."); //年月日按逗號分裂出來
/*轉(zhuǎn)換年份*/
var y = b[0];
var result = "";
for (var i = 0; i < y.length; i++) {
result += chinese[y.charAt(i)];}
result += "年";
/*轉(zhuǎn)化月份*/
var m = b[1];
if (m.length == 2) {
if (m.charAt(0) == "1"){
if (m.charAt(1) == "0") {
result += ("十" + "月");
}else{
result += ("十" + chinese[m.charAt(1)] + "月");
}}else {
result += (chinese[m.charAt(1)] + "月");
} }else {
result += (chinese[m.charAt(0)] + "月");}
/*轉(zhuǎn)化日期*/
var d = b[2];
if (d.length == 1) {
result += (chinese[d.charAt(0)] + "日");
}else if (d.charAt(0) == "0"){
result += (chinese[d.charAt(1)] + "日");
}else if (d.charAt(0) == "1") {
if(d.charAt(1) == "0"){
result += ("十" + "日");
}else{result += ("十" + chinese[d.charAt(1)] + "日")}
}else if(d.charAt(1) == "0"){
result += (chinese[d.charAt(0)] +"十" + "日");
}else{
result += (chinese[d.charAt(0)] +"十" + chinese[d.charAt(1)] + "日");}
strReturn=result;
以上操作完成后可以打印預覽查看把純數(shù)字日期批量轉(zhuǎn)成中文日期的效果。
以上就是用中瑯條碼打印軟件把純數(shù)字日期轉(zhuǎn)成中文日期的方法,注意日期格式有特殊要求,必須是TXT中的格式類型,如“1999.2.10”,否則無法轉(zhuǎn)換。
標簽:條碼打印軟件 , 日期轉(zhuǎn)換
共有條評論 網(wǎng)友評論