登机牌一维码
MU7777 1611KXIY001
MU7777:航班号
16:日期
11K:座位号
XIY:始发站
001:登机序号
电子二维码
例子:
M1QINGANG E TAOXIYMU 9806 270N052B0076 12B>1030MM0E78124749811550NI510922199210060692#90覃刚#91青岛#92西安`#9341#9415:30
M1:格式代码 ,航节数
QINGANG :旅客姓名
E:电子客票表示
:承运人旅客PNR
TAO:始发站
XIY:到达站
MU :承运人三字码
9806 :航班号
270:当年的第几天
N:舱位
052B: 座位号
0076 :登机号,最后一位为字母或空格
即:30~55 为旅客主要信息(内容中的黑色粗体)
注:其中 270 是当年的第几天,等于知道了年月日
//将270设置到calendar中,然后就可以获取出来年月日
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DAY_OF_YEAR,270); //设置多少天
String year = calendar.get(Calendar.YEAR)+"";
String month = (calendar.get(Calendar.MONTH)+1)+"";
if(month.length() < 2){
month = "0"+month;
}
day = calendar.get(Calendar.DAY_OF_MONTH)+"";
if(day.length() < 2){
day = "0"+day;
}
return year+"-"+month+"-"+day;