小编Rom*_*man的帖子

如何让bash date脚本返回相对于非当前时间的星期几?

使用bash日期,我可以让它返回相对于当前时间的一周中的某一天.

date --d='last Sunday' #Returns date of the Sunday before today
Run Code Online (Sandbox Code Playgroud)

我还可以让它返回相对于其他日期的一天

date --d='02/1/2012 -2 days' #Returns date two days before Feb. 1, 2012
Run Code Online (Sandbox Code Playgroud)

但是,相对于某些非当前时间,我怎样才能让它返回星期几呢?我想做的是:

date --d='Sunday before 02/1/2012' #Doesn't work! I want Sunday before Feb. 1
Run Code Online (Sandbox Code Playgroud)

如果可能的话,我甚至希望能够链接字符串,以便我可以引用新日期的相对日期:

# Should return 2 days before the Sunday before Feb. 1, 2012
date --d='Sunday before 02/1/2012 - 2 days'
Run Code Online (Sandbox Code Playgroud)

虽然这种链接并不重要.bash日期是否有某种方式可以根据一周的相对日期返回一天?

linux bash date

8
推荐指数
1
解决办法
8957
查看次数

如何将函数结果用作别名?

我想知道是否可以使用SQL函数来命名查询的列.举个简单的例子:

SELECT id AS SUBSTR('xAlias', 2) FROM foo
Run Code Online (Sandbox Code Playgroud)

理论上应该回归

Alias
------
...
results
...
Run Code Online (Sandbox Code Playgroud)

如果可以,可以使用哪些数据库?如果没有,那么为什么呢?

sql

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

标签 统计

bash ×1

date ×1

linux ×1

sql ×1