3280. 将日期转换为二进制表示 便捷的java int转二进制字符串的方法 123456789101112131415161718192021public class Solution { private String binary(int x) { StringBuilder s = new StringBuilder(); for (; x != 0; x >>= 1) { s.append(x & 1); } return s.reverse().toString(); } public String convertDateToBinary(String date) { int year = Integer.parseInt(date.substring(0, 4)); int month = Integer.parseInt(date.substring(5, 7)); int day = Integer.parseInt(date.substring(8, 10)); return binary(year) + "-" + binary(month) + "-" + binary(day); }}作者:力扣官方题解链接:https://leetcode.cn/problems/convert-date-to-binary/solutions/3030637/jiang-ri-qi-zhuan-huan-wei-er-jin-zhi-bi-nhll/来源:力扣(LeetCode)著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。