/foundation/arkui/ace_engine/frameworks/core/components/picker/ |
H A D | picker_date_component.cpp | 80 auto lunarDate = SolarToLunar(selectedDate_); in OnColumnsBuilding() local 81 LunarColumnsBuilding(lunarDate); in OnColumnsBuilding() 218 auto lunarDate = GetCurrentLunarDate(lastLunarYear); in HandleLunarYearChange() local 220 bool hasLeapMonth = GetLunarLeapMonth(lunarDate.year, nowLeapMonth); in HandleLunarYearChange() 221 if (!hasLeapMonth && lunarDate.isLeapMonth) { in HandleLunarYearChange() 222 lunarDate.isLeapMonth = false; in HandleLunarYearChange() 224 uint32_t nowMaxDay = GetLunarMaxDay(lunarDate.year, lunarDate.month, lunarDate.isLeapMonth); in HandleLunarYearChange() 225 if (lunarDate in HandleLunarYearChange() 268 auto lunarDate = GetCurrentLunarDate(nowLunarYear); HandleLunarMonthChange() local 393 auto lunarDate = GetCurrentLunarDate(nowLunarYear); HandleAddLunarDayChange() local 434 auto lunarDate = GetCurrentLunarDate(nowLunarYear); HandleReduceLunarDayChange() local 496 auto lunarDate = SolarToLunar(solarDate); OnLunarCallback() local [all...] |
H A D | picker_datetime_component.cpp | 187 auto lunarDate = Localization::GetInstance()->GetLunarDate(date); in GetMonthDayFormatString() local 188 return Localization::GetInstance()->GetLunarMonth(lunarDate.month, lunarDate.isLeapMonth) + in GetMonthDayFormatString() 189 Localization::GetInstance()->GetLunarDay(lunarDate.day); in GetMonthDayFormatString()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/picker/ |
H A D | datepicker_accessibility_property.cpp | 36 auto lunarDate = pattern->SolarToLunar(pickerDate); in GetText() local 37 return std::to_string(lunarDate.year) + "-" + std::to_string(lunarDate.month) + "-" + in GetText() 38 std::to_string(lunarDate.day); in GetText()
|
H A D | datepicker_pattern.cpp | 629 auto lunarDate = dataPickerRowLayoutProperty->GetSelectedDate().value_or(SolarToLunar(GetSelectedDate())); in FlushColumn() local 630 AdjustLunarDate(lunarDate); in FlushColumn() 633 LunarColumnsBuilding(lunarDate); in FlushColumn() 635 SolarColumnsBuilding(LunarToSolar(lunarDate)); in FlushColumn() 932 auto lunarDate = GetCurrentLunarDate(nowLunarYear); in HandleReduceLunarDayChange() local 934 bool hasLeapMonth = GetLunarLeapMonth(lunarDate.year, lunarLeapMonth); in HandleReduceLunarDayChange() 939 lunarDate.year = lunarDate.year > 0 ? lunarDate.year - 1 : 0; // reduce to previous year in HandleReduceLunarDayChange() 940 if (lunarDate in HandleReduceLunarDayChange() 984 auto lunarDate = GetCurrentLunarDate(nowLunarYear); HandleAddLunarDayChange() local 1106 auto lunarDate = GetCurrentLunarDateByMonthDaysColumn(nowLunarYear); HandleAddLunarMonthDaysChange() local 1152 auto lunarDate = GetCurrentLunarDateByMonthDaysColumn(nowLunarYear); HandleReduceLunarMonthDaysChange() local 1251 auto lunarDate = GetCurrentLunarDate(nowLunarYear); HandleLunarMonthChange() local 1296 auto lunarDate = GetCurrentLunarDate(lastLunarYear); HandleLunarYearChange() local [all...] |
H A D | datepicker_model_ng.cpp | 782 LunarDate lunarDate; 784 CHECK_NULL_RETURN(datePickerPattern, lunarDate); 786 lunarDate.year = dateSolar.GetYear(); 787 lunarDate.month = dateSolar.GetMonth(); 788 lunarDate.day = dateSolar.GetDay(); 789 return lunarDate; 794 LunarDate lunarDate; 796 CHECK_NULL_RETURN(datePickerPattern, lunarDate); 798 lunarDate.year = dateSolar.GetYear(); 799 lunarDate [all...] |
/foundation/arkui/ace_engine/frameworks/base/i18n/ |
H A D | localization.h | 39 bool operator==(const LunarDate& lunarDate) const in operator ==() 41 if (lunarDate.isLeapMonth != isLeapMonth) { in operator ==() 44 return (lunarDate.year == year && lunarDate.month == month && lunarDate.day == day); in operator ==() 47 bool operator!=(const LunarDate& lunarDate) const in operator !=() 49 return !operator==(lunarDate); in operator !=()
|
H A D | localization.cpp | 622 int32_t lunarDate = chineseCalendar.get(UCalendarDateFields::UCAL_DATE, status); in GetIcuLunarDate() local 639 dateRet.day = static_cast<uint32_t>(lunarDate); in GetIcuLunarDate()
|
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | node_date_picker_modifier.cpp | 312 LunarDate lunarDate = DatePickerModelNG::getStartDate(frameNode); in GetStartDate() local 313 g_strValue = std::to_string(static_cast<uint32_t>(lunarDate.year)) + "-"; in GetStartDate() 314 g_strValue = g_strValue + std::to_string(static_cast<uint32_t>(lunarDate.month)) + "-"; in GetStartDate() 315 g_strValue = g_strValue + std::to_string(static_cast<uint32_t>(lunarDate.day)); in GetStartDate() 343 LunarDate lunarDate = DatePickerModelNG::getEndDate(frameNode); in GetEndDate() local 344 g_strValue = std::to_string(static_cast<uint32_t>(lunarDate.year)) + "-"; in GetEndDate() 345 g_strValue = g_strValue + std::to_string(static_cast<uint32_t>(lunarDate.month)) + "-"; in GetEndDate() 346 g_strValue = g_strValue + std::to_string(static_cast<uint32_t>(lunarDate.day)); in GetEndDate() 368 LunarDate lunarDate = DatePickerModelNG::getSelectedDate(frameNode); in GetSelectedDate() local 369 g_strValue = std::to_string(static_cast<uint32_t>(lunarDate in GetSelectedDate() [all...] |
/foundation/arkui/ace_engine/test/unittest/core/pattern/picker/ |
H A D | date_picker_test_update.cpp | 1679 LunarDate lunarDate; in HWTEST_F() local 1684 lunarDate.year = 1900; in HWTEST_F() 1685 lunarDate.month = 12; in HWTEST_F() 1686 lunarDate.day = 1; in HWTEST_F() 1687 lunarDate.isLeapMonth = false; in HWTEST_F() 1688 datePickerPattern->FillLunarMonthDaysOptions(lunarDate, monthDaysColumn); in HWTEST_F() 1694 lunarDate.year = 1903; in HWTEST_F() 1695 lunarDate.month = 5; in HWTEST_F() 1696 lunarDate.day = 1; in HWTEST_F() 1697 lunarDate in HWTEST_F() [all...] |
H A D | date_picker_column_test_ng.cpp | 1764 auto lunarDate = datePickerPattern->GetCurrentLunarDateByMonthDaysColumn(SELECTED_YEAR); in HWTEST_F() local 1766 datePickerPattern->LunarMonthDaysColumnBuilding(lunarDate); in HWTEST_F() 1802 auto lunarDate = pickerPattern->GetCurrentLunarDateByMonthDaysColumn(SELECTED_YEAR); in HWTEST_F() local 1803 pickerPattern->LunarMonthDaysColumnBuilding(lunarDate); in HWTEST_F()
|
H A D | date_picker_test_ng.cpp | 1273 auto lunarDate = datePickerPattern->SolarToLunar(datePickerPattern->GetCurrentDate()); in HWTEST_F() local 1274 EXPECT_EQ(accessibilityProperty->GetText(), std::to_string(lunarDate.year) + CONNECTER + in HWTEST_F() 1275 std::to_string(lunarDate.month) + CONNECTER + in HWTEST_F() 1276 std::to_string(lunarDate.day)); in HWTEST_F() 2321 * @tc.expected: lunarDate.isLeapMonth is true. in HWTEST_F()
|