-
-
Notifications
You must be signed in to change notification settings - Fork 447
The default time format is changed after localization date support #828
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Yup, we should stick to original format. Changing the defaults is a bad idea. Maybe add another option to |
@scarf005 do you have some cycle to look into this? |
is the upper section of the screenshot before #820 and the lower section of the screenshot after #820? |
@scarf005 it may be the difference between localed time format or not. So if we could add the localed format under a option, that would be great. |
is scarf@TG02:~$ LANG=c date +"%a %b %d %T %Y"
Sat Apr 15 22:09:51 2023 |
this seems to be a good solution for this, but like the |
https://github.com/coreutils/coreutils/blob/cc95246ee2ed674cd407f0f80fd77f3364012458/src/ls.c#L2397-L2404 I do agree that providing
|
oh, I have not noticed that the locale is the default! then we could align to it.
we would now stick to the
how about: if let Date::Date(val) = self {
match &flags.date {
// leave this to not localized
DateFlag::Date => val.format_localized("%c", locale).to_string(),
// add a Locale and format with "%a %b %d %T %Y" to simulate the previous format with locale support
DateFlag::Relative => HumanTime::from(*val - Local::now()).to_string(),
DateFlag::Iso => {
// 365.2425 * 24 * 60 * 60 = 31556952 seconds per year
// 15778476 seconds are 6 months
if *val > Local::now() - Duration::seconds(15_778_476) {
val.format("%m-%d %R").to_string()
} else {
val.format("%F").to_string()
}
}
DateFlag::Formatted(format) => val.format_localized(format, locale).to_string(), |
close as fixed by #840 |
after merging #820, the default time format is changed,
maybe we should switch back to the previous format, and add a flag for the localization date.
cc @meain
The text was updated successfully, but these errors were encountered: