@@ -947,7 +947,7 @@ macro_rules! impl_zone_marker {
947947 /// // Time zone info for America/Chicago in the summer
948948 /// let zone = TimeZone::from_iana_id("America/Chicago")
949949 /// .with_offset(UtcOffset::try_from_seconds(-5 * 3600).ok())
950- /// .at_date_time_iso(DateTime{ date: Date::try_new_iso(2022, 8, 29).unwrap(), time: Time::start_of_day() } );
950+ /// .with_zone_name_timestamp(icu:: time::zone::ZoneNameTimestamp::from_epoch_seconds(1661724000) );
951951 ///
952952 /// assert_writeable_eq!(
953953 /// fmt.format(&zone),
@@ -1338,7 +1338,7 @@ pub mod zone {
13381338 /// // Time zone info for Europe/Istanbul in the winter
13391339 /// let zone = TimeZone::from_iana_id("Europe/Istanbul")
13401340 /// .with_offset(UtcOffset::try_from_seconds(3 * 3600).ok())
1341- /// .at_date_time_iso(DateTime{ date: Date::try_new_iso(2022, 1, 29).unwrap(), time: Time::start_of_day() } );
1341+ /// .with_zone_name_timestamp(icu:: time::zone::ZoneNameTimestamp::from_epoch_seconds(1643410800) );
13421342 ///
13431343 /// let fmt = NoCalendarFormatter::try_new(
13441344 /// locale!("en").into(),
@@ -1363,7 +1363,7 @@ pub mod zone {
13631363 /// // Time zone info for America/Chicago with a wrong offset
13641364 /// let wrong_offset = TimeZone::from_iana_id("America/Chicago")
13651365 /// .with_offset(UtcOffset::try_from_seconds(-4 * 3600).ok())
1366- /// .at_date_time_iso(DateTime{ date: Date::try_new_iso(2022, 8, 29).unwrap(), time: Time::start_of_day() } );
1366+ /// .with_zone_name_timestamp(icu:: time::zone::ZoneNameTimestamp::from_epoch_seconds(1661724000) );
13671367 ///
13681368 /// let fmt = NoCalendarFormatter::try_new(
13691369 /// locale!("en").into(),
@@ -1434,7 +1434,7 @@ pub mod zone {
14341434 /// // Time zone info for Asia/Tokyo
14351435 /// let zone = TimeZone::from_iana_id("Asia/Tokyo")
14361436 /// .with_offset(UtcOffset::try_from_seconds(9 * 3600).ok())
1437- /// .at_date_time_iso(DateTime{ date: Date::try_new_iso(2022, 1, 29).unwrap(), time: Time::start_of_day() } );
1437+ /// .with_zone_name_timestamp(icu:: time::zone::ZoneNameTimestamp::from_epoch_seconds(1643410800) );
14381438 ///
14391439 /// let fmt = NoCalendarFormatter::try_new(
14401440 /// locale!("en").into(),
@@ -1460,7 +1460,7 @@ pub mod zone {
14601460 /// // Time zone info for America/Chicago with a wrong offset
14611461 /// let wrong_offset = TimeZone::from_iana_id("America/Chicago")
14621462 /// .with_offset(UtcOffset::try_from_seconds(-4 * 3600).ok())
1463- /// .at_date_time_iso(DateTime{ date: Date::try_new_iso(2022, 8, 29).unwrap(), time: Time::start_of_day() } );
1463+ /// .with_zone_name_timestamp(icu:: time::zone::ZoneNameTimestamp::from_epoch_seconds(1661724000) );
14641464 ///
14651465 /// let fmt = NoCalendarFormatter::try_new(
14661466 /// locale!("en").into(),
@@ -1528,9 +1528,7 @@ pub mod zone {
15281528 /// let utc_offset = UtcOffset::try_from_seconds(-6 * 3600).unwrap();
15291529 /// let time_zone_basic = TimeZone::from_iana_id("America/Chicago").with_offset(Some(utc_offset));
15301530 ///
1531- /// let date = Date::try_new_iso(2024, 10, 18).unwrap();
1532- /// let time = Time::start_of_day();
1533- /// let time_zone_at_time = time_zone_basic.at_date_time_iso(DateTime{ date, time });
1531+ /// let time_zone_at_time = time_zone_basic.with_zone_name_timestamp(icu::time::zone::ZoneNameTimestamp::from_epoch_seconds(1729202400));
15341532 ///
15351533 /// let formatter = NoCalendarFormatter::try_new(
15361534 /// locale!("en-US").into(),
@@ -1575,9 +1573,7 @@ pub mod zone {
15751573 /// let utc_offset = UtcOffset::try_from_seconds(-6 * 3600).unwrap();
15761574 /// let time_zone_basic = TimeZone::from_iana_id("America/Chicago").with_offset(Some(utc_offset));
15771575 ///
1578- /// let date = Date::try_new_iso(2024, 10, 18).unwrap();
1579- /// let time = Time::start_of_day();
1580- /// let time_zone_at_time = time_zone_basic.at_date_time_iso(DateTime{ date, time });
1576+ /// let time_zone_at_time = time_zone_basic.with_zone_name_timestamp(icu::time::zone::ZoneNameTimestamp::from_epoch_seconds(1729202400));
15811577 ///
15821578 /// let formatter = NoCalendarFormatter::try_new(
15831579 /// locale!("en-US").into(),
@@ -1621,7 +1617,7 @@ pub mod zone {
16211617 /// // Time zone info for Europe/Istanbul in the winter
16221618 /// let zone = TimeZone::from_iana_id("Europe/Istanbul")
16231619 /// .with_offset(UtcOffset::try_from_seconds(3 * 3600).ok())
1624- /// .at_date_time_iso(DateTime{ date: Date::try_new_iso(2022, 1, 29).unwrap(), time: Time::start_of_day() } );
1620+ /// .with_zone_name_timestamp(icu:: time::zone::ZoneNameTimestamp::from_epoch_seconds(1643410800) );
16251621 ///
16261622 /// let fmt = NoCalendarFormatter::try_new(
16271623 /// locale!("en").into(),
@@ -1646,7 +1642,7 @@ pub mod zone {
16461642 /// // Time zone info for America/Chicago with a wrong offset
16471643 /// let wrong_offset = TimeZone::from_iana_id("America/Chicago")
16481644 /// .with_offset(UtcOffset::try_from_seconds(-4 * 3600).ok())
1649- /// .at_date_time_iso(DateTime{ date: Date::try_new_iso(2022, 8, 29).unwrap(), time: Time::start_of_day() } );
1645+ /// .with_zone_name_timestamp(icu:: time::zone::ZoneNameTimestamp::from_epoch_seconds(1661724000) );
16501646 ///
16511647 /// let fmt = NoCalendarFormatter::try_new(
16521648 /// locale!("en").into(),
@@ -1718,7 +1714,7 @@ pub mod zone {
17181714 /// // Time zone info for Asia/Tokyo
17191715 /// let zone = TimeZone::from_iana_id("Asia/Tokyo")
17201716 /// .with_offset(UtcOffset::try_from_seconds(9 * 3600).ok())
1721- /// .at_date_time_iso(DateTime{ date: Date::try_new_iso(2022, 1, 29).unwrap(), time: Time::start_of_day() } );
1717+ /// .with_zone_name_timestamp(icu:: time::zone::ZoneNameTimestamp::from_epoch_seconds(1643410800) );
17221718 ///
17231719 /// let fmt = NoCalendarFormatter::try_new(
17241720 /// locale!("en").into(),
@@ -1744,7 +1740,7 @@ pub mod zone {
17441740 /// // Time zone info for America/Chicago with a wrong offset
17451741 /// let wrong_offset = TimeZone::from_iana_id("America/Chicago")
17461742 /// .with_offset(UtcOffset::try_from_seconds(-4 * 3600).ok())
1747- /// .at_date_time_iso(DateTime{ date: Date::try_new_iso(2022, 8, 29).unwrap(), time: Time::start_of_day() } );
1743+ /// .with_zone_name_timestamp(icu:: time::zone::ZoneNameTimestamp::from_epoch_seconds(1661724000) );
17481744 ///
17491745 /// let fmt = NoCalendarFormatter::try_new(
17501746 /// locale!("en").into(),
0 commit comments