bạn chỉ có thể thiết lập một Statment chuyển đổi, một cái gì đó như thế này (dưới đây). Tôi gửi bài này trong trường hợp bất cứ ai muốn có một đơn giản, dễ hiểu giải pháp Tôi biết tôi sẽ muốn nó trước khi tôi gõ này lên:
switch(input2) {
case "january":
case "jan":
input2 = "1";
break;
case "febuary":
case "feb":
input2 = "2";
break;
case "march":
case "mar":
input2 = "3";
break;
case "april":
case "apr":
input2 = "4";
break;
case "may":
input2 = "5";
break;
case "june":
case "jun":
input2 = "6";
break;
case "july":
case "jul":
input2 = "7";
break;
case "august":
case "aug":
input2 = "8";
break;
case "september":
case "sep":
case "sept":
input2 = "9";
break;
case "october":
case "oct":
input2 = "10";
break;
case "november":
case "nov":
input2 = "11";
break;
case "december":
case "dec":
input2 = "12";
break;
}
Nguồn
2018-02-19 01:29:14
là bạn chắc chắn 100% rằng chuỗi nhất định sẽ luôn luôn được " Tháng hai "và (ví dụ) không" Φεβ "; – cherouvim
Bạn đã xem các thư viện ngày của Joda chưa? – dangerstat
Có Joda đã phục vụ tôi tốt, nhưng không thể tìm thấy bất cứ điều gì trong đó để phân tích một chuỗi tháng để số tháng. @cherouvim: Tôi không chắc chắn tôi có ý nghĩa của bạn, cảm ơn – calid