diff --git a/src/data/roadmaps/java/content/100-java-fundamentals/107-date-time.md b/src/data/roadmaps/java/content/100-java-fundamentals/107-date-time.md new file mode 100644 index 000000000..b1f09861f --- /dev/null +++ b/src/data/roadmaps/java/content/100-java-fundamentals/107-date-time.md @@ -0,0 +1,9 @@ +# Working with Date and Time in Java + +Date and Time is a very important concept in programming. Java provides a rich set of classes to work with Date and Time. + +Learn how to work with Date and Time in Java. + +- [Date and Time API in Java](https://chamalwr.medium.com/datetime-api-in-java-2aef5df1c39b) +- [Introduction to Date and Time in Java](https://www.baeldung.com/java-8-date-time-intro) +- [Java SE 8 Date and Time](https://www.oracle.com/technical-resources/articles/java/jf14-date-time.html) \ No newline at end of file diff --git a/src/data/roadmaps/java/java.json b/src/data/roadmaps/java/java.json index 1c64f4b07..3881b3dec 100644 --- a/src/data/roadmaps/java/java.json +++ b/src/data/roadmaps/java/java.json @@ -3,7 +3,7 @@ "controls": { "control": [ { - "ID": "2933", + "ID": "4575", "typeID": "Arrow", "zOrder": "0", "w": "88", @@ -33,7 +33,7 @@ } }, { - "ID": "2934", + "ID": "4576", "typeID": "Arrow", "zOrder": "1", "w": "29", @@ -63,7 +63,7 @@ } }, { - "ID": "2935", + "ID": "4577", "typeID": "Arrow", "zOrder": "2", "w": "164", @@ -93,7 +93,7 @@ } }, { - "ID": "2936", + "ID": "4578", "typeID": "Arrow", "zOrder": "3", "w": "1", @@ -122,7 +122,7 @@ } }, { - "ID": "2937", + "ID": "4579", "typeID": "Arrow", "zOrder": "4", "w": "1", @@ -152,7 +152,7 @@ } }, { - "ID": "2938", + "ID": "4580", "typeID": "Arrow", "zOrder": "5", "w": "101", @@ -182,7 +182,7 @@ } }, { - "ID": "2939", + "ID": "4581", "typeID": "Arrow", "zOrder": "6", "w": "190", @@ -211,7 +211,7 @@ } }, { - "ID": "2940", + "ID": "4582", "typeID": "Arrow", "zOrder": "7", "w": "102", @@ -241,7 +241,7 @@ } }, { - "ID": "2941", + "ID": "4583", "typeID": "Arrow", "zOrder": "8", "w": "89", @@ -271,7 +271,7 @@ } }, { - "ID": "2942", + "ID": "4584", "typeID": "Arrow", "zOrder": "9", "w": "16", @@ -300,7 +300,7 @@ } }, { - "ID": "2943", + "ID": "4585", "typeID": "Arrow", "zOrder": "10", "w": "94", @@ -330,7 +330,7 @@ } }, { - "ID": "2944", + "ID": "4586", "typeID": "Arrow", "zOrder": "11", "w": "1", @@ -360,7 +360,7 @@ } }, { - "ID": "2945", + "ID": "4587", "typeID": "__group__", "zOrder": "12", "measuredW": "116", @@ -407,7 +407,7 @@ } }, { - "ID": "2946", + "ID": "4588", "typeID": "Arrow", "zOrder": "13", "h": "34", @@ -435,7 +435,7 @@ } }, { - "ID": "2947", + "ID": "4589", "typeID": "Arrow", "zOrder": "14", "w": "71", @@ -465,7 +465,7 @@ } }, { - "ID": "2948", + "ID": "4590", "typeID": "Arrow", "zOrder": "15", "w": "72", @@ -495,7 +495,7 @@ } }, { - "ID": "2949", + "ID": "4591", "typeID": "Arrow", "zOrder": "16", "w": "74", @@ -525,7 +525,7 @@ } }, { - "ID": "2950", + "ID": "4592", "typeID": "Arrow", "zOrder": "17", "w": "1", @@ -555,7 +555,7 @@ } }, { - "ID": "2951", + "ID": "4593", "typeID": "Arrow", "zOrder": "18", "w": "169", @@ -584,7 +584,7 @@ } }, { - "ID": "2952", + "ID": "4594", "typeID": "Arrow", "zOrder": "19", "w": "69", @@ -614,7 +614,7 @@ } }, { - "ID": "2953", + "ID": "4595", "typeID": "Arrow", "zOrder": "20", "w": "71", @@ -644,7 +644,7 @@ } }, { - "ID": "2954", + "ID": "4596", "typeID": "Arrow", "zOrder": "21", "w": "87", @@ -674,7 +674,7 @@ } }, { - "ID": "2955", + "ID": "4597", "typeID": "Arrow", "zOrder": "22", "w": "75", @@ -704,7 +704,7 @@ } }, { - "ID": "2956", + "ID": "4598", "typeID": "Arrow", "zOrder": "23", "w": "142", @@ -733,7 +733,7 @@ } }, { - "ID": "2957", + "ID": "4599", "typeID": "Arrow", "zOrder": "24", "w": "72", @@ -763,7 +763,7 @@ } }, { - "ID": "2958", + "ID": "4600", "typeID": "Arrow", "zOrder": "25", "w": "78", @@ -793,7 +793,7 @@ } }, { - "ID": "2959", + "ID": "4601", "typeID": "Arrow", "zOrder": "26", "w": "92", @@ -823,7 +823,7 @@ } }, { - "ID": "2960", + "ID": "4602", "typeID": "Arrow", "zOrder": "27", "w": "181", @@ -852,7 +852,7 @@ } }, { - "ID": "2961", + "ID": "4603", "typeID": "Arrow", "zOrder": "28", "w": "114", @@ -882,7 +882,7 @@ } }, { - "ID": "2962", + "ID": "4604", "typeID": "Arrow", "zOrder": "29", "w": "118", @@ -912,7 +912,7 @@ } }, { - "ID": "2963", + "ID": "4605", "typeID": "Arrow", "zOrder": "30", "w": "120", @@ -942,7 +942,7 @@ } }, { - "ID": "2964", + "ID": "4606", "typeID": "Arrow", "zOrder": "31", "w": "139", @@ -972,7 +972,7 @@ } }, { - "ID": "2965", + "ID": "4607", "typeID": "Arrow", "zOrder": "32", "w": "1", @@ -1002,7 +1002,7 @@ } }, { - "ID": "2966", + "ID": "4608", "typeID": "Arrow", "zOrder": "33", "w": "105", @@ -1032,7 +1032,7 @@ } }, { - "ID": "2967", + "ID": "4609", "typeID": "Arrow", "zOrder": "34", "w": "114", @@ -1062,7 +1062,7 @@ } }, { - "ID": "2968", + "ID": "4610", "typeID": "Arrow", "zOrder": "35", "w": "115", @@ -1092,7 +1092,7 @@ } }, { - "ID": "2969", + "ID": "4611", "typeID": "Arrow", "zOrder": "36", "w": "103", @@ -1122,7 +1122,7 @@ } }, { - "ID": "2970", + "ID": "4612", "typeID": "Arrow", "zOrder": "37", "w": "1", @@ -1152,7 +1152,7 @@ } }, { - "ID": "2971", + "ID": "4613", "typeID": "Arrow", "zOrder": "38", "w": "100", @@ -1182,7 +1182,7 @@ } }, { - "ID": "2972", + "ID": "4614", "typeID": "Arrow", "zOrder": "39", "w": "13", @@ -1211,7 +1211,7 @@ } }, { - "ID": "2973", + "ID": "4615", "typeID": "Arrow", "zOrder": "40", "w": "87", @@ -1240,7 +1240,7 @@ } }, { - "ID": "2974", + "ID": "4616", "typeID": "Arrow", "zOrder": "41", "w": "98", @@ -1270,7 +1270,7 @@ } }, { - "ID": "2975", + "ID": "4617", "typeID": "Arrow", "zOrder": "42", "w": "120", @@ -1300,7 +1300,7 @@ } }, { - "ID": "2976", + "ID": "4618", "typeID": "Arrow", "zOrder": "43", "w": "107", @@ -1330,7 +1330,7 @@ } }, { - "ID": "2977", + "ID": "4619", "typeID": "Arrow", "zOrder": "44", "w": "108", @@ -1360,7 +1360,7 @@ } }, { - "ID": "2978", + "ID": "4620", "typeID": "Arrow", "zOrder": "45", "w": "115", @@ -1390,7 +1390,7 @@ } }, { - "ID": "2979", + "ID": "4621", "typeID": "Arrow", "zOrder": "46", "w": "123", @@ -1420,7 +1420,7 @@ } }, { - "ID": "2980", + "ID": "4622", "typeID": "Label", "zOrder": "47", "measuredW": "60", @@ -1433,7 +1433,7 @@ } }, { - "ID": "2981", + "ID": "4623", "typeID": "Arrow", "zOrder": "48", "w": "24", @@ -1462,7 +1462,7 @@ } }, { - "ID": "2982", + "ID": "4624", "typeID": "__group__", "zOrder": "49", "measuredW": "262", @@ -1509,7 +1509,7 @@ } }, { - "ID": "2983", + "ID": "4625", "typeID": "__group__", "zOrder": "50", "measuredW": "222", @@ -1557,7 +1557,7 @@ } }, { - "ID": "2984", + "ID": "4626", "typeID": "__group__", "zOrder": "51", "measuredW": "222", @@ -1604,7 +1604,7 @@ } }, { - "ID": "2985", + "ID": "4627", "typeID": "__group__", "zOrder": "52", "measuredW": "280", @@ -1651,12 +1651,12 @@ } }, { - "ID": "2986", + "ID": "4628", "typeID": "__group__", "zOrder": "53", - "measuredW": "222", + "measuredW": "118", "measuredH": "42", - "w": "222", + "w": "118", "h": "42", "x": "99", "y": "514", @@ -1670,7 +1670,7 @@ "ID": "0", "typeID": "Canvas", "zOrder": "0", - "w": "222", + "w": "118", "h": "42", "measuredW": "100", "measuredH": "70", @@ -1686,7 +1686,7 @@ "zOrder": "1", "measuredW": "90", "measuredH": "24", - "x": "66", + "x": "14", "y": "9", "properties": { "size": "16", @@ -1698,7 +1698,7 @@ } }, { - "ID": "2987", + "ID": "4629", "typeID": "__group__", "zOrder": "54", "measuredW": "280", @@ -1745,7 +1745,7 @@ } }, { - "ID": "2988", + "ID": "4630", "typeID": "__group__", "zOrder": "55", "measuredW": "350", @@ -1904,15 +1904,15 @@ } }, { - "ID": "2989", + "ID": "4631", "typeID": "__group__", "zOrder": "56", - "measuredW": "222", + "measuredW": "100", "measuredH": "42", - "w": "222", + "w": "100", "h": "42", - "x": "99", - "y": "559", + "x": "221", + "y": "515", "properties": { "controlName": "103-java-fundamentals:functions" }, @@ -1923,7 +1923,6 @@ "ID": "0", "typeID": "Canvas", "zOrder": "0", - "w": "222", "h": "42", "measuredW": "100", "measuredH": "70", @@ -1939,7 +1938,7 @@ "zOrder": "1", "measuredW": "71", "measuredH": "24", - "x": "75", + "x": "14", "y": "9", "properties": { "size": "16", @@ -1951,7 +1950,7 @@ } }, { - "ID": "2990", + "ID": "4632", "typeID": "__group__", "zOrder": "57", "measuredW": "280", @@ -1998,7 +1997,7 @@ } }, { - "ID": "2991", + "ID": "4633", "typeID": "__group__", "zOrder": "58", "measuredW": "280", @@ -2045,7 +2044,7 @@ } }, { - "ID": "2992", + "ID": "4634", "typeID": "__group__", "zOrder": "59", "measuredW": "186", @@ -2092,7 +2091,7 @@ } }, { - "ID": "2993", + "ID": "4635", "typeID": "__group__", "zOrder": "60", "measuredW": "284", @@ -2139,7 +2138,7 @@ } }, { - "ID": "2994", + "ID": "4636", "typeID": "__group__", "zOrder": "61", "measuredW": "222", @@ -2186,7 +2185,7 @@ } }, { - "ID": "2995", + "ID": "4637", "typeID": "__group__", "zOrder": "62", "measuredW": "222", @@ -2233,7 +2232,7 @@ } }, { - "ID": "2996", + "ID": "4638", "typeID": "__group__", "zOrder": "63", "measuredW": "222", @@ -2280,7 +2279,7 @@ } }, { - "ID": "2997", + "ID": "4639", "typeID": "__group__", "zOrder": "64", "measuredW": "186", @@ -2327,7 +2326,7 @@ } }, { - "ID": "2998", + "ID": "4640", "typeID": "__group__", "zOrder": "65", "measuredW": "222", @@ -2374,7 +2373,7 @@ } }, { - "ID": "2999", + "ID": "4641", "typeID": "__group__", "zOrder": "66", "measuredW": "222", @@ -2421,7 +2420,7 @@ } }, { - "ID": "3000", + "ID": "4642", "typeID": "__group__", "zOrder": "67", "measuredW": "117", @@ -2468,7 +2467,7 @@ } }, { - "ID": "3001", + "ID": "4643", "typeID": "__group__", "zOrder": "68", "measuredW": "117", @@ -2515,7 +2514,7 @@ } }, { - "ID": "3002", + "ID": "4644", "typeID": "__group__", "zOrder": "69", "measuredW": "222", @@ -2562,7 +2561,7 @@ } }, { - "ID": "3003", + "ID": "4645", "typeID": "__group__", "zOrder": "70", "measuredW": "222", @@ -2609,7 +2608,7 @@ } }, { - "ID": "3004", + "ID": "4646", "typeID": "__group__", "zOrder": "71", "measuredW": "169", @@ -2656,7 +2655,7 @@ } }, { - "ID": "3005", + "ID": "4647", "typeID": "__group__", "zOrder": "72", "measuredW": "116", @@ -2703,7 +2702,7 @@ } }, { - "ID": "3006", + "ID": "4648", "typeID": "__group__", "zOrder": "73", "measuredW": "116", @@ -2750,7 +2749,7 @@ } }, { - "ID": "3007", + "ID": "4649", "typeID": "__group__", "zOrder": "74", "measuredW": "116", @@ -2797,7 +2796,7 @@ } }, { - "ID": "3008", + "ID": "4650", "typeID": "__group__", "zOrder": "75", "measuredW": "218", @@ -2844,7 +2843,7 @@ } }, { - "ID": "3009", + "ID": "4651", "typeID": "__group__", "zOrder": "76", "measuredW": "82", @@ -2891,7 +2890,7 @@ } }, { - "ID": "3010", + "ID": "4652", "typeID": "__group__", "zOrder": "77", "measuredW": "138", @@ -2938,7 +2937,7 @@ } }, { - "ID": "3011", + "ID": "4653", "typeID": "__group__", "zOrder": "78", "measuredW": "222", @@ -2985,7 +2984,7 @@ } }, { - "ID": "3012", + "ID": "4654", "typeID": "__group__", "zOrder": "79", "measuredW": "222", @@ -3032,7 +3031,7 @@ } }, { - "ID": "3013", + "ID": "4655", "typeID": "__group__", "zOrder": "80", "measuredW": "129", @@ -3079,7 +3078,7 @@ } }, { - "ID": "3014", + "ID": "4656", "typeID": "__group__", "zOrder": "81", "measuredW": "92", @@ -3126,7 +3125,7 @@ } }, { - "ID": "3015", + "ID": "4657", "typeID": "__group__", "zOrder": "82", "measuredW": "169", @@ -3173,7 +3172,7 @@ } }, { - "ID": "3016", + "ID": "4658", "typeID": "__group__", "zOrder": "83", "measuredW": "169", @@ -3220,7 +3219,7 @@ } }, { - "ID": "3017", + "ID": "4659", "typeID": "__group__", "zOrder": "84", "measuredW": "169", @@ -3267,7 +3266,7 @@ } }, { - "ID": "3018", + "ID": "4660", "typeID": "__group__", "zOrder": "85", "measuredW": "239", @@ -3314,7 +3313,7 @@ } }, { - "ID": "3019", + "ID": "4661", "typeID": "__group__", "zOrder": "86", "measuredW": "116", @@ -3361,7 +3360,7 @@ } }, { - "ID": "3020", + "ID": "4662", "typeID": "__group__", "zOrder": "87", "measuredW": "168", @@ -3408,7 +3407,7 @@ } }, { - "ID": "3021", + "ID": "4663", "typeID": "__group__", "zOrder": "88", "measuredW": "129", @@ -3455,7 +3454,7 @@ } }, { - "ID": "3022", + "ID": "4664", "typeID": "__group__", "zOrder": "89", "measuredW": "169", @@ -3502,7 +3501,7 @@ } }, { - "ID": "3023", + "ID": "4665", "typeID": "__group__", "zOrder": "90", "measuredW": "169", @@ -3549,7 +3548,7 @@ } }, { - "ID": "3024", + "ID": "4666", "typeID": "__group__", "zOrder": "91", "measuredW": "201", @@ -3596,7 +3595,7 @@ } }, { - "ID": "3025", + "ID": "4667", "typeID": "__group__", "zOrder": "92", "measuredW": "177", @@ -3669,7 +3668,7 @@ } }, { - "ID": "3026", + "ID": "4668", "typeID": "Canvas", "zOrder": "93", "w": "192", @@ -3680,7 +3679,7 @@ "y": "1082" }, { - "ID": "3027", + "ID": "4669", "typeID": "Label", "zOrder": "94", "measuredW": "121", @@ -3693,7 +3692,7 @@ } }, { - "ID": "3028", + "ID": "4670", "typeID": "__group__", "zOrder": "95", "measuredW": "172", @@ -3740,7 +3739,7 @@ } }, { - "ID": "3029", + "ID": "4671", "typeID": "__group__", "zOrder": "96", "measuredW": "76", @@ -3787,7 +3786,7 @@ } }, { - "ID": "3030", + "ID": "4672", "typeID": "__group__", "zOrder": "97", "measuredW": "91", @@ -3834,7 +3833,7 @@ } }, { - "ID": "3031", + "ID": "4673", "typeID": "Canvas", "zOrder": "98", "w": "168", @@ -3845,7 +3844,7 @@ "y": "1218" }, { - "ID": "3032", + "ID": "4674", "typeID": "Label", "zOrder": "99", "measuredW": "135", @@ -3858,7 +3857,7 @@ } }, { - "ID": "3033", + "ID": "4675", "typeID": "__group__", "zOrder": "100", "measuredW": "148", @@ -3905,7 +3904,7 @@ } }, { - "ID": "3034", + "ID": "4676", "typeID": "__group__", "zOrder": "101", "measuredW": "148", @@ -3952,7 +3951,7 @@ } }, { - "ID": "3035", + "ID": "4677", "typeID": "Canvas", "zOrder": "102", "w": "154", @@ -3963,7 +3962,7 @@ "y": "1218" }, { - "ID": "3036", + "ID": "4678", "typeID": "Label", "zOrder": "103", "measuredW": "86", @@ -3976,7 +3975,7 @@ } }, { - "ID": "3037", + "ID": "4679", "typeID": "__group__", "zOrder": "104", "measuredW": "125", @@ -4023,7 +4022,7 @@ } }, { - "ID": "3038", + "ID": "4680", "typeID": "__group__", "zOrder": "105", "measuredW": "125", @@ -4070,7 +4069,7 @@ } }, { - "ID": "3039", + "ID": "4681", "typeID": "Arrow", "zOrder": "106", "w": "1", @@ -4100,7 +4099,7 @@ } }, { - "ID": "3040", + "ID": "4682", "typeID": "__group__", "zOrder": "107", "measuredW": "468", @@ -4158,7 +4157,7 @@ } }, { - "ID": "3041", + "ID": "4683", "typeID": "__group__", "zOrder": "108", "measuredW": "557", @@ -4216,7 +4215,7 @@ } }, { - "ID": "3042", + "ID": "4684", "typeID": "__group__", "zOrder": "109", "measuredW": "166", @@ -4263,7 +4262,7 @@ } }, { - "ID": "3044", + "ID": "4685", "typeID": "__group__", "zOrder": "110", "measuredW": "222", @@ -4308,17 +4307,64 @@ ] } } + }, + { + "ID": "4686", + "typeID": "__group__", + "zOrder": "111", + "measuredW": "223", + "measuredH": "42", + "w": "223", + "h": "42", + "x": "99", + "y": "560", + "properties": { + "controlName": "107-java-fundamentals:date-time" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "223", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "181", + "measuredH": "24", + "x": "21", + "y": "9", + "properties": { + "size": "16", + "text": "Working with Date / Time" + } + } + ] + } + } } ] }, "attributes": { - "name": "New Wireframe 1", - "order": 1000000, + "name": "New Wireframe 1 copy 8", + "order": 1000000.6428282561, "parentID": null, "notes": "" }, "branchID": "Master", - "resourceID": "1C20FF29-764D-4639-A4FE-13A9869FED74", + "resourceID": "960B5EDB-5533-4531-9B7D-06B4366EBEAE", "mockupH": "1261", "mockupW": "1044", "measuredW": "1086",