标签: date

将三个字母的月份缩写转换为数字?

是否有将三个字母的月份缩写(如FEB、APR)转换为数字的excel函数?我一直在使用映射表,然后从那里使用 v-lookup,但很好奇是否有函数或更快的方法。

谢谢!

编辑以澄清:这是一列硬编码了三个字母的月份缩写(即它不是更长日期的一部分)

date microsoft-excel

6
推荐指数
1
解决办法
3万
查看次数

是否可以知道动态(PHP/ASP)网页内容的最后一次更新是什么时候?

更新:问题不够清楚......

我找到了一个书签,它可以显示网页上次更新的日期:

javascript:alert(document.lastModified)
Run Code Online (Sandbox Code Playgroud)

但它不是很有效,因为它只适用于普通的旧 html。

有没有一种聪明的方法来获取上次内容更新的日期(无需跟踪)?

webpage date updates

5
推荐指数
1
解决办法
1404
查看次数

使用命令行设置相对时间

使用类似于 date 命令的东西,是否可以设置相对于“现在”的日期和时间?

所以而不是类似的date +%T -s "10:13:13"东西date -s +1h或类似的东西

linux date command-line

5
推荐指数
1
解决办法
3596
查看次数

使用日期格式 %Y%m%d 一致地操作日期戳字符串

我需要创建日志文件,这些文件本质上是带有 prefixyp_和 suffix 的日期戳.log,以及一个被操纵的日期:

$ touch yp_$(echo "$(date +%Y%m%d)-10" | /usr/bin/bc -l).log
$ ls
yp_20150912.log   # ... ok for today's date.
Run Code Online (Sandbox Code Playgroud)

这对今天来说很好,但是当一天的数字在 01 到 10 之间时,一切都会变得混乱。结果不能再解释为日期戳。

例如,假设这一天是 2016 年 3 月 8 日,即“20160308”。如何上面代码中,以确保减去10天会产生“20150298”,但“20150227”?还用 19820103 测试你的答案......

——我看着man date

-apropos date喷出 161 个点击我也审查过。

有人可以帮忙解决那个单线吗?

date bash-scripting

5
推荐指数
2
解决办法
516
查看次数

MP4 视频 - 编辑创建日期和其他元数据

我想知道是否可以编辑 MP4 视频文件的创建日期和时间。我尝试使用ffmpeg下面列出的语法来做到这一点。

ffmpeg -y -i "22.mp4" -c copy -map_metadata -1 -metadata creation_time=2016-09-20T21:30:00 "23.mp4"
Run Code Online (Sandbox Code Playgroud)

但是,这也会编辑其他元数据,例如用于创建文件的供应商等。是否有可能为熟悉ffmpeg或任何其他工具的人提供帮助?

video date ffmpeg timestamp

5
推荐指数
1
解决办法
4228
查看次数

给jpg图片添加日期水印

我正在尝试为包含日期的图像添加水印。

我在图像上放置文本没有任何问题,但是一旦我尝试输入日期,我就会得到意想不到的结果。

convert -pointsize 20 -fill blue -draw 'text 10,240 "$(date '+%Y-%m-%d %T').jpg" ' /home/mydir/timelapse/snap.jpg /home/mydir/timelapse/snapout.jpg;
Run Code Online (Sandbox Code Playgroud)

上面的命令返回

convert: non-conforming drawing primitive definition `$(date +%Y-%m-%d-%T).jpg' @ error/draw.c/DrawImage/3182.
Run Code Online (Sandbox Code Playgroud)

我正在拔头发试图弄清楚为什么我不能在我的图像上加上日期。

bash date jpeg conversion

5
推荐指数
1
解决办法
546
查看次数

任务栏/系统托盘突然变成了 3 行。如何在 Windows 7 中恢复我的单行任务栏?

我有 Windows 7。我的任务栏(右下角的系统托盘)已解锁,但它不会让我将其拖回一行。

问题是时钟:第一行是突然时间(2:30PM),第二行是星期几(星期五),第三行是日期(11/3/2017)。我不需要星期几或时间,只需要日期。

如何将所有图标重新排成一排?那个三行时钟让我发疯,它让我的屏幕变得如此之小。

如何从 Windows 7 任务栏中删除带有星期几的 3 行以仅返回一行任务栏?

windows windows-7 taskbar date

5
推荐指数
1
解决办法
8595
查看次数

如何在批处理文件中以独立于语言环境的格式获取日期?

我正在尝试读取文件名中包含日期的文件。

问题是当系统中的日期格式为 US 时:mm/dd/yyyy它不起作用。

对于这种格式:dd/mm/yyyy它按预期工作。

dd/mm/yyyy即使系统设置为美国格式,我也需要以这种格式获取日期。

我是批处理新手,不知道如何以所需格式获取日期。

这是我的批处理文件:

for /f "delims=/ tokens=1-3" %%a in ("%date%") do (
rem Lets name our new variable "rdate" for reverse date
set _date=%%a-%%b-%%c
)

set source=%path%.csv
echo %source%
set dest=%path%_%_date%.csv
echo %dest%
Run Code Online (Sandbox Code Playgroud)

windows format date batch-file cmd.exe

5
推荐指数
1
解决办法
7765
查看次数

Thunderbird 日期格式无解决方案

我运行 Linux Mint 19.2 和 Thunderbird 60.8.0(2019 年 7 月)。我正在尝试更改 UI 以以名为 ISO 8601 的合理日期格式显示日期,为此我尝试LC_TIME=en_DK.UTF-8按照多个地方的建议进行设置。事实上,这个答案指向一个设置面板,它显然表明我这样做是正确的:

日期和时间格式设置

但是,UI 仍然以不合理的日期格式显示日期:

日期栏

其他一些地方提到了“超级日期格式”Thunderbird 插件,但它不适用于最新版本的 Thunderbird。

通过查看 的输出locale -k LC_TIME,Thunderbird 似乎完全忽略了它:

juanlu@voyager:~$ date +%x
2019-09-10
juanlu@voyager:~$ locale -k LC_TIME
abday="Sun;Mon;Tue;Wed;Thu;Fri;Sat"
day="Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday"
abmon="Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec"
mon="January;February;March;April;May;June;July;August;September;October;November;December"
am_pm=";"
d_t_fmt="%Y-%m-%dT%T %Z"
d_fmt="%Y-%m-%d"
t_fmt="%T"
t_fmt_ampm=""
era=
era_year=""
era_d_fmt=""
alt_digits=
era_d_t_fmt=""
era_t_fmt=""
time-era-num-entries=0
time-era-entries="S"
week-ndays=7
week-1stday=19971130
week-1stweek=4
first_weekday=2
first_workday=2
cal_direction=1
timezone=""
date_fmt="%a %b %e %H:%M:%S %Z %Y"
time-codeset="UTF-8"
alt_mon="January;February;March;April;May;June;July;August;September;October;November;December"
ab_alt_mon="Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec"
juanlu@voyager:~$ thunderbird  # …
Run Code Online (Sandbox Code Playgroud)

linux thunderbird date date-time

5
推荐指数
1
解决办法
2117
查看次数

日期恢复为 Windows Sandbox 中的当前日期

我无法更改 Windows Sandbox 中的当前日期。我已从设置面板禁用“自动设置时间”,并且可以更改日期,但 1 或 2 秒后日期将恢复为当前日期。

这似乎是一个类似于更改 Windows 10 系统时钟不起作用的问题,但我不知道如何禁用 Win Sandbox 的时间同步。

有谁知道如何防止这种情况发生?

跑步

OS Name:                   Microsoft Windows 10 Pro for Workstations
OS Version:                10.0.19041 N/A Build 19041
Run Code Online (Sandbox Code Playgroud)

我的日期/时间设置的图片。 在此输入图像描述

杂项:

  • Windows 时间服务已被禁用

windows date windows-10 windows-sandbox

5
推荐指数
1
解决办法
1781
查看次数