/foundation/arkui/ace_engine/frameworks/base/utils/ |
H A D | date_util.cpp | 28 date.year = static_cast<uint32_t>(local->tm_year) + 1900; // local date start from 1900 in Current() 35 bool Date::IsLeapYear(int32_t year) in IsLeapYear() argument 37 return ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0); in IsLeapYear() 40 int32_t Date::DayOfMonth(int32_t year, int32_t month) in DayOfMonth() argument 60 day = IsLeapYear(year) ? 29 : 28; in DayOfMonth() 68 int32_t Date::CalculateWeekDay(int32_t year, int32_t month, int32_t day) in CalculateWeekDay() argument 72 year--; in CalculateWeekDay() 76 return (day + 2 * month + 3 * (month + 1) / 5 + year in CalculateWeekDay() [all...] |
H A D | date_util.h | 26 Date(uint32_t year, uint32_t month, uint32_t day) : year(year), month(month), day(day) {} in Date() 30 static int32_t DayOfMonth(int32_t year, int32_t month); 31 static bool IsLeapYear(int32_t year); 32 static int32_t CalculateWeekDay(int32_t year, int32_t month, int32_t day); 35 uint32_t year = 1900; member
|
/foundation/arkui/ace_engine/frameworks/core/components/picker/ |
H A D | picker_date_component.cpp | 28 yearColumn->SetWidthRatio(3); // year:month:day = 3:2:2 in PickerDateComponent() 31 monthColumn->SetWidthRatio(2); // year:month:day = 3:2:2 in PickerDateComponent() 34 dayColumn->SetWidthRatio(2); // year:month:day = 3:2:2 in PickerDateComponent() 36 if (order.size() != 3) { // has 3 columns: year month day in PickerDateComponent() 144 LOGE("year or month or day column is null."); in GetCurrentDate() 155 uint32_t lunarYear = startDateLunar_.year + yearColumn->GetCurrentIndex(); in GetCurrentDate() 166 LOGE("year or month or day column is null."); in GetCurrentLunarDate() 185 lunarResult.year = startDateLunar_.year + yearColumn->GetCurrentIndex(); in GetCurrentLunarDate() 206 LOGE("year colum in HandleLunarYearChange() 540 GetLunarLeapMonth(uint32_t year, uint32_t& outLeapMonth) const GetLunarLeapMonth() argument 551 GetLunarMaxDay(uint32_t year, uint32_t month, bool isLeap) const GetLunarMaxDay() argument [all...] |
H A D | picker_data.cpp | 38 uint32_t PickerDate::GetMaxDay(uint32_t year, uint32_t month) in GetMaxDay() argument 40 if (month == 2) { // days count in february is different between leap year and other. in GetMaxDay() 41 bool leapYear = IsLeapYear(year); in GetMaxDay() 42 return (leapYear ? 29 : 28); // leap year's february has 29 days, other has 28 days. in GetMaxDay() 59 bool PickerDate::IsLeapYear(uint32_t year) in IsLeapYear() argument 61 if (year % 100 == 0) { // special case: year can divided by 100 in IsLeapYear() 62 return (year % 400 == 0); // leap year equal that can divided by 400. in IsLeapYear() 65 return (year in IsLeapYear() 279 GetYear(uint32_t year) GetYear() argument [all...] |
H A D | picker_data.h | 32 PickerDate(uint32_t year, uint32_t month, uint32_t day) : year_(year), month_(month), day_(day) {} in PickerDate() argument 38 static uint32_t GetMaxDay(uint32_t year, uint32_t month); 40 static bool IsLeapYear(uint32_t year); 193 uint32_t totalDays = 348; // lunar year has (12 * 29 =) 348 days at least in GetLunarYearDays() 212 static constexpr uint32_t YEAR_START = 1897; // start year reference with LUNAR_INFO 220 static const std::string& GetYear(uint32_t year); 239 static std::vector<std::string> years_; // year from 1900 to 2100,count is 201 246 static std::vector<std::string> tagOrder_; // year month day tag order 251 std::optional<uint32_t> year; member in OHOS::Ace::PickerDateF 260 CreateYear(uint32_t year) CreateYear() argument [all...] |
H A D | picker_date_component.h | 125 std::string GetYearFormatString(uint32_t year) const; 134 bool GetLunarLeapMonth(uint32_t year, uint32_t& outLeapMonth) const; 136 uint32_t GetLunarMaxDay(uint32_t year, uint32_t month, bool isLeap) const;
|
/foundation/arkui/ace_engine/frameworks/core/components/calendar/ |
H A D | calendar_controller_v2.h | 41 controller_->GoTo(today.month.year, today.month.month, today.day); in BackToToday() 45 void GoTo(int32_t year, int32_t month, int32_t day) in GoTo() argument 50 calendarDay.month.year = year; in GoTo() 54 controller_->GoTo(year, month, day); in GoTo()
|
H A D | calendar_data_adapter.h | 44 int32_t year = CALENDAR_MIN_DATE_YEAR; member 50 return calendarMonth.month == month && calendarMonth.year == year; in operator ==() 54 return calendarMonth.month != month || calendarMonth.year != year; in operator !=() 58 return year > calendarMonth.year || (year == calendarMonth.year && month > calendarMonth.month); in operator >() 62 return year < calendarMont in operator <() 195 int32_t year = 0; global() member [all...] |
H A D | calendar_data_adapter.cpp | 58 today_.month.year = static_cast<int32_t>(currentDate.year); in CalendarDataAdapter() 99 if (!ParseDayNumberProp(item, CalendarDay::YEAR, dayInfo.month.year)) { in ParseData() 142 json->Put("year", request.month.year); in RequestData() 144 json->Put("currentYear", currentMonth_.year); in RequestData() 177 context->GetMessageBridge()->SendMessage(dataAdapterAction_.GetAction(request.month.year, request.month.month), in RequestData() 197 .append(std::to_string(request.month.year)) in GetCacheData() 229 .append(std::to_string(request.month.year)) in SaveCacheData() 298 calendarMonth.year in ParseMonthData() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/picker/ |
H A D | datepicker_pattern.cpp | 62 std::unordered_map<uint32_t, std::string> DatePickerPattern::years_; // year from 1900 to 2100,count is 201 67 std::vector<std::string> DatePickerPattern::tagOrder_; // order of year month day 580 allChildNode["year"] = yearNode; in GetAllChildNode() 606 RefPtr<UINode> year; in OrderAllChildNode() local 610 processDateNode(month, day, year); in OrderAllChildNode() 612 processDateNode(year, day, month); in OrderAllChildNode() 614 processDateNode(year, month, day); in OrderAllChildNode() 616 stackYear = DynamicCast<FrameNode>(year); in OrderAllChildNode() 638 auto yearNode = allChildNode["year"]; in FlushColumn() 672 auto year in FlushMonthDaysColumn() local 1089 auto year = *iter; HandleAddLunarMonthDaysChange() local 1133 auto year = *iter; HandleReduceLunarMonthDaysChange() local 1370 RefPtr<UINode> year; OrderCurrentLunarDate() local 1463 RefPtr<UINode> year; OrderCurrentDateByYearMonthDayColumn() local 1492 auto year = *iter; GetCurrentDateByMonthDaysColumn() local 1546 auto year = *iter; GetCurrentLunarDateByMonthDaysColumn() local 1883 auto year = *iter; LunarMonthDaysColumnBuilding() local 1943 auto year = *iter; SolarMonthDaysColumnsBuilding() local 2084 GetLunarLeapMonth(uint32_t year, uint32_t& outLeapMonth) const GetLunarLeapMonth() argument 2095 GetLunarMaxDay(uint32_t year, uint32_t month, bool isLeap) const GetLunarMaxDay() argument 2152 GetYear(uint32_t year) GetYear() argument [all...] |
H A D | date_time_animation_controller.cpp | 65 auto year = year_.Upgrade(); in PlayMovingInAnimation() local 66 CHECK_NULL_VOID(year); in PlayMovingInAnimation() 71 auto yearRenderContext = year->GetRenderContext(); in PlayMovingInAnimation() 96 auto year = year_.Upgrade(); in PlayMovingOutAnimation() local 97 CHECK_NULL_VOID(year); in PlayMovingOutAnimation() 102 auto yearRenderContext = year->GetRenderContext(); in PlayMovingOutAnimation() 204 auto year = year_.Upgrade(); in PlayYearColumnOpacityInAnimation() local 205 CHECK_NULL_VOID(year); in PlayYearColumnOpacityInAnimation() 206 auto yearRender = year->GetRenderContext(); in PlayYearColumnOpacityInAnimation() 322 auto year in PlayYearColumnOpacityOutAnimation() local 407 auto year = year_.Upgrade(); InitMoveRange() local 429 auto year = (*iter); SetDatePicker() local [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_datepicker_ffi.h | 25 int32_t year; member 31 int64_t year; member 44 CJ_EXPORT void FfiOHOSAceFrameworkDatePickerSetOnChange(void (*callback)(int32_t year, int32_t month, int32_t day)); 46 void (*callback)(int32_t year, int32_t month, int32_t day));
|
H A D | cj_datepicker_ffi.cpp | 35 pickerDate.SetYear(data.year); in ParseDate() 51 const auto year = argsPtr->GetValue("year")->GetInt(); in DatePickerChangeEventToFfi() local 55 result.year = year; in DatePickerChangeEventToFfi() 121 void (*callback)(int32_t year, int32_t month, int32_t day)) in FfiOHOSAceFrameworkDatePickerSetOnChange() 126 lambda(infoResult.year, infoResult.month, infoResult.day); in FfiOHOSAceFrameworkDatePickerSetOnChange() 138 void (*callback)(int32_t year, int32_t month, int32_t day)) in FfiOHOSAceFrameworkDatePickerSetOnDateChange() 143 lambda(infoResult.year, infoResult.month, infoResult.day); in FfiOHOSAceFrameworkDatePickerSetOnDateChange() 120 FfiOHOSAceFrameworkDatePickerSetOnChange( void (*callback)(int32_t year, int32_t month, int32_t day)) FfiOHOSAceFrameworkDatePickerSetOnChange() argument 137 FfiOHOSAceFrameworkDatePickerSetOnDateChange( void (*callback)(int32_t year, int32_t month, int32_t day)) FfiOHOSAceFrameworkDatePickerSetOnDateChange() argument
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/calendar/ |
H A D | calendar_pattern.cpp | 234 json->Put("currentYear", currentMonth.year); in FireFirstRequestData() 236 json->Put("year", currentMonth.year); in FireFirstRequestData() 251 json->Put("year", preMonth_.year); in FireRequestData() 255 json->Put("year", nextMonth_.year); in FireRequestData() 258 json->Put("currentYear", calendarDay_.month.year); in FireRequestData() 263 void CalendarPattern::FireGoToRequestData(int32_t year, int32_t month, int32_t day) in FireGoToRequestData() argument 271 json->Put("currentYear", currentMonth.year); in FireGoToRequestData() [all...] |
H A D | calendar_controller_model_ng.cpp | 32 void CalendarControllerModelNG::GoTo(const int32_t& year, const int32_t& month, const int32_t& day, in GoTo() argument 38 controllerNG->GoTo(year, month, day); in GoTo()
|
H A D | calendar_controller_ng.cpp | 30 void CalendarControllerNg::GoTo(int32_t year, int32_t month, int32_t day) in GoTo() argument 35 calendarPattern->FireGoToRequestData(year, month, day); in GoTo()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/calendar_picker/ |
H A D | calendar_dialog_pattern.cpp | 615 return day.month.year == currentMonthData.year && day.month.month == currentMonthData.month; in HandleCalendarNodeKeyEvent() 627 return day.month.year == currentMonthData.year && day.month.month == currentMonthData.month; in HandleCalendarNodeKeyEvent() 639 PickerDate selectedDay(focusedDay_.month.year, focusedDay_.month.month, focusedDay_.day); in HandleCalendarNodeKeyEvent() 669 currentMonthData.days[focusedDayIndex].month.year == currentMonthData.year && in IsIndexInCurrentMonth() 703 focusedDay_.month.year = static_cast<int32_t>(selectedDay.GetYear()); in FocusedLastFocusedDay() 709 if (currentMonthData.year == focusedDay_.month.year in FocusedLastFocusedDay() 1039 GetCalendarMonthData(int32_t year, int32_t month, ObtainedMonth& calendarMonthData) GetCalendarMonthData() argument [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_calendar_controller.cpp | 85 int32_t year = 0; in GoTo() local 88 ConvertFromJSValue(obj->GetProperty("year"), year); in GoTo() 91 CalendarControllerModel::GetInstance()->GoTo(year, month, day, controller_); in GoTo()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | calendar_controller_model_impl.cpp | 32 void CalendarControllerModelImpl::GoTo(const int32_t& year, const int32_t& month, const int32_t& day, in GoTo() argument 38 controllerV2->GoTo(year, month, day); in GoTo()
|
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | calendar_picker_modifier.cpp | 42 void SetSelectedDate(ArkUINodeHandle node, uint32_t year, uint32_t month, uint32_t day) in SetSelectedDate() argument 46 CalendarPickerModelNG::SetSelectDateWithNode(frameNode, year, month, day); in SetSelectedDate() 55 selectedDate.year = static_cast<uint32_t>(pickDate.GetYear()); in GetSelectedDate() 349 auto year = json->GetValue("year"); in ParseDateByStr() local 350 if (year && year->IsNumber()) { in ParseDateByStr() 351 uint32_t yearVal = year->GetInt() > 0 ? static_cast<uint32_t>(year->GetInt()) : 0; in ParseDateByStr() 352 selectedDate.year in ParseDateByStr() [all...] |
H A D | node_date_picker_modifier.cpp | 313 g_strValue = std::to_string(static_cast<uint32_t>(lunarDate.year)) + "-"; in GetStartDate() 319 void SetStartDate(ArkUINodeHandle node, uint32_t year, uint32_t month, uint32_t day) in SetStartDate() argument 323 auto pickerDate = PickerDate(year, month, day); in SetStartDate() 344 g_strValue = std::to_string(static_cast<uint32_t>(lunarDate.year)) + "-"; in GetEndDate() 350 void SetEndDate(ArkUINodeHandle node, uint32_t year, uint32_t month, uint32_t day) in SetEndDate() argument 354 DatePickerModelNG::SetEndDate(frameNode, PickerDate(year, month, day)); in SetEndDate() 369 g_strValue = std::to_string(static_cast<uint32_t>(lunarDate.year)) + "-"; in GetSelectedDate() 375 void SetSelectedDate(ArkUINodeHandle node, uint32_t year, uint32_t month, uint32_t day) in SetSelectedDate() argument 379 DatePickerModelNG::SetSelectedDate(frameNode, PickerDate(year, month, day)); in SetSelectedDate() 438 auto year in SetDatePickerOnDateChange() [all...] |
/foundation/arkui/ace_engine/test/component_test/tools/previewer_host/utils/ |
H A D | date.js | 23 let year = date.getFullYear().toString(); 30 return year + month + day + hour + minute + second + millSecond;
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/calendar/ |
H A D | calendar_paint_method_test.cpp | 255 calendarDay.month.year = 1; in HWTEST_F() 258 EXPECT_NE(calendarDay.month.year, paintMethod->obtainedMonth_.year); in HWTEST_F() 283 calendarDay.month.year = 1; in HWTEST_F() 286 EXPECT_NE(calendarDay.month.year, paintMethod->obtainedMonth_.year); in HWTEST_F() 311 calendarDay.month.year = 0; in HWTEST_F() 314 EXPECT_EQ(calendarDay.month.year, paintMethod->obtainedMonth_.year); in HWTEST_F() 339 calendarDay.month.year in HWTEST_F() [all...] |
H A D | calendar_test_ng.cpp | 300 obtainedMonth.year = YEAR_VALUE; in HWTEST_F() 323 calendarMonth.year = YEAR_VALUE; in HWTEST_F() 329 EXPECT_EQ(pattern->GetCurrentMonthData().year, YEAR_VALUE); in HWTEST_F() 332 EXPECT_EQ(pattern->GetPreMonthData().year, YEAR_VALUE); in HWTEST_F() 335 EXPECT_EQ(pattern->GetNextMonthData().year, YEAR_VALUE); in HWTEST_F() 352 EXPECT_EQ(pattern->GetCalendarDay().month.year, YEAR_VALUE); in HWTEST_F() 400 obtainedMonth.year = JUMP_YEAR; in HWTEST_F() 409 day.month.year = JUMP_YEAR; in HWTEST_F() 435 calendarMonth.year = JUMP_YEAR; in HWTEST_F() 486 obtainedMonth.year in HWTEST_F() [all...] |
/foundation/graphic/graphic_2d/rosen/modules/texgine/src/utils/ |
H A D | exlog.cpp | 35 int year = static_cast<int>(now->tm_year) + 1900; in ExTime() local 46 algnlogger << std::setw(longWidth) << std::setfill(fill) << year in ExTime()
|