Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >exec.Command(" date ")找不到日期命令

exec.Command(" date ")找不到日期命令
EN

Stack Overflow用户
提问于 2013-10-24 16:44:28
回答 2查看 2.1K关注 0票数 3
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
package main

import (
    "fmt"
    "log"
    "os/exec"
)

func main() {
    out, err := exec.Command("date").Output()
    if err != nil {
        log.Fatal(err)
    }
    fmt.Printf("The date is %s\n", out)
}

这是用于执行系统命令的文档中的代码示例。输出,即使在文档站点上,示例执行框也没有运行,并且有相同的错误:2009/11/10 23:00:00 :00 exec:"date":可执行文件未在$PATH中找到

在Windows上: exec:“日期”:未在%PATH%中找到可执行文件

如何让命令工作?我需要设置路径还是写出命令的完整路径?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-24 17:20:08

可悲的是,除非你从某个地方得到一个date.exe,否则这个例子不会对你有用(Cygwin?)加入你的%PATH%

我相信,现在发生的事情是date是Powershell的内置组件。它对你有效,因为你的外壳正在解释它。

你也许能做到

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
out, err := exec.Command("cmd", "/C", "date").Output()

正如建议的那样,这里;我不知道,我手头没有一台Windows机器。

西德诺特:

Get-Command date说:“术语'date‘不被识别为cmdlet的名称”

对于这一短语,Google的结果正好有两个。他们中的一个带我去了,它帮助我解决了这个问题。

票数 4
EN

Stack Overflow用户

发布于 2013-10-24 17:22:29

在windows上,由于date不是可执行文件,我将您的代码更改为运行如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
out, err := exec.Command("cmd.exe", " /c date /t").Output()
if err != nil {
    log.Fatal(err)
}
fmt.Printf("The date is %s\n", out)

产出:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
The date is Fri 25/10/2013
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19579238

复制
相关文章
date命令 – 显示日期与时间
date命令可以用来显示或设定系统的日期与时间,在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记 。
契合
2021/08/10
2.7K0
crontab 使用date 命令创建带日期的文件
在使用crontab执行带创建日期的文件时发现命令执行不成功 使用命令 * * * * * /bin/ping -f -c 1000 nls-gateway.cn-shanghai.aliyuncs.com >> /tmp/`/bin/date +"%F-%H-%M"`.txt 使用上面命令并未在/tmp目录下得到自己想要的内容,查看crontab日志发现 tail -f /var/log/cron Nov 8 11:06:01 84 crond[7255]: (root) RELOAD (/var/s
张琳兮
2022/01/12
2.2K0
JS前端Date(日期)
Date日期对象是一个构造函数,主要用来获取时间和对时间进行一系列操作。Date 类型将日期保存为自协调世界时(UTC,Universal Time Coordinated)时间 1970 年 1 月 1 日午夜(零时)至今所经过的毫秒数。
IT工作者
2022/05/13
10.2K0
JavaScript Date(日期) 对象
我们提供 JavaScript Date 对象参考手册,其中包括所有可用于日期对象的属性和方法。JavaScript Date 对象参考手册。
陈不成i
2021/07/20
1.3K0
Date() 日期格式的处理
实体对象 /** * 开始时间 */ @TableField("start_time") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date startTime; 页面 (参考 用插件的) /* 开始时间 */ laydate({ elem: '#startTime', event: 'focus', format:
用户5927264
2019/08/01
2.6K0
date函数和日期有关
tring date($format[,$timestamp]),[]内的可以使用strtotime输出指定日期
十月梦想
2018/08/29
1.2K0
Linux命令(14)——日期相关操作date、hwclock、timedatectl、nptdate、cal
可见成功减少了两天 (5)设置系统时间 可以加上-s选项 后面加上你想要设置的时间 (6)获取硬件时间
gzq大数据
2020/11/11
1.4K0
Linux命令(14)——日期相关操作date、hwclock、timedatectl、nptdate、cal
javascript中如何正确将日期(Date)字符串转换为日期(Date)对象?
因近日一个项目中要在客户端判断用户输入的日期字符串的大小,所以对日期字符串转日期对象研究了一下,测试代码如下: <script. type="text/javascript"> var sDate1 = "2008/04/02"; var sDate2 = "2005/03/01"; var oDate1 = new Date(sDate1); var oDate2 = new Date(sDate2); if (oDate1 > oDate2)//输出 2008/04/
菩提树下的杨过
2018/01/22
5.8K0
python的日期模块time,date
转义符对应意义如下 %a 本地简化星期名称 %A 本地完整星期名称 %b 本地简化的月份名称 %B 本地完整的月份名称 %c 本地相应的日期表示和时间表示 %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数(01-12) %j 年内的一天(001-366) %m 月份(01-12) %M 分钟数(00=59) %p 本地A.M.或P.M.的等价符 %S 秒(00-59) %U 一年中的星期数(00-53)星期天为星期的开始 %w 星期(0-6),星期天为星期的开始 %W 一年中的星期数(00-53)星期一为星期的开始 %x 本地相应的日期表示 %X 本地相应的时间表示 %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %Z 当前时区的名称 %% %号本身
py3study
2020/01/09
7800
oracle 转number日期,oracle number型日期转date型日期
在搞数据库时,发现有这样的一个字段,类型是NUMBER(38),查看了一下里面的数据,都是这样的,
全栈程序员站长
2022/09/15
8K0
Linux命令(50)——date命令
date命令用于按照指定格式显示当前时间或者指定的时间,也可以设置系统时间。很多Shell脚本里面需要打印不同格式的时间或日期,以及要根据时间和日期执行操作,此时可以使用date命令来完成。在类Unix系统中,日期被存储为一个整数,其大小为协调世界时(UTC)1970年1月1日0时0分0秒起流逝的秒数,即Unix时间戳。
恋喵大鲤鱼
2018/12/24
3.4K0
Linux命令(3):date命令
显示或修改系统时间与日期,只有超级用户才能使用date命令设置时间。一般用户只能查看。用法如下:
py3study
2020/01/13
4.5K0
JavaScript 学习-20.Date 日期对象
前言 JavaScript Date日期对象用于处理日期和时间。 创建日期 有四种方式初始化日期 new Date() // 当前日期和时间 new Date(milliseconds) //返回从 1970 年 1 月 1 日至今的毫秒数 new Date(dateString) new Date(year, month, day, hours, minutes, seconds, milliseconds) 实例化一个日期 var a = new Date
上海-悠悠
2022/05/25
9580
【Go 语言社区】JavaScript Date(日期)对象
日期对象用于处理日期和时间。 JavaScript Date(日期)对象 实例 返回当日的日期和时间 如何使用 Date() 方法获得当日的日期。 getTime() getTime() 返回从 1970 年 1 月 1 日至今的毫秒数。 setFullYear() 如何使用 setFullYear() 设置具体的日期。 toUTCString() 如何使用 toUTCString() 将当日的日期(根据 UTC)转换为字符串。 getDay() 如何使用 getDay() 和数组来显示星期,而不仅仅是数字
李海彬
2018/03/20
1.6K0
Linux date日期格式及加减运算
显示时间是个常用的命令,在写shell脚本中也经常会用到与日期相关文件名或时间显示。无论是linux还是windows下都是date命令。
阳光岛主
2019/02/19
8.2K0
Linux date日期格式及加减运算
dos命令中DATE:~0,10输出日期格式名称格式/改为-
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/05
1.2K0
Linux之date命令
原文链接:https://rumenz.com/rumenbiji/linux-date.html
入门笔记
2022/01/19
3.2K0
Linux之date命令
原文链接:https://rumenz.com/rumenbiji/linux-date.html
入门笔记
2022/06/02
3.3K0
点击加载更多

相似问题

Golang exec.Command() bash命令无法工作

10

date命令linux中的无效日期错误

336

Golang exec.Command()错误-通过golang执行ffmpeg命令

10

Go exec.Command() -运行包含管道的命令

312

linux date命令将任意日期时间转换为utc

229
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文