```java= public String getNewSeq(String lastFormId) { LocalDate localDate = LocalDate.now(); String year = String.valueOf(localDate.getYear() - 1911); String mon = String.valueOf(localDate.getMonthValue()).length() > 1 ? String.valueOf(localDate.getMonthValue()) : "0" + localDate.getMonthValue(); if (lastFormId != null) { String[] lastFormIdFragment = lastFormId.split("-"); String lastSeq = lastFormIdFragment[2]; String lastSeqYYMM = lastFormIdFragment[1]; if (lastSeqYYMM.equals(year + mon)) { int num = Integer.parseInt(lastSeq) + 1; String newSeq = String.format("%04d", num); return lastSeqYYMM +"-"+ newSeq; } } return year + mon+ "-0001"; } ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up