标签: datetime-format

如何在Php中将日期从一种格式转换为另一种格式

如何在Php中将日期从"2011-08-01 04:01:45"转换为"Mon,01 Aug 2011 05:37:45 -0400"

非常感谢...

php mysql datetime date datetime-format

0
推荐指数
1
解决办法
961
查看次数

Datetime.ParseExact在服务器上抛出错误但在客户端上工作

我收到错误'字符串未被识别为有效的DateTime.' 通过使用以下代码.

NewRow["ExpiryDate"] = DateTime.ParseExact(SelectedRow.Cells[9].Text, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture); 
Run Code Online (Sandbox Code Playgroud)

其中selectedRow是数据库的行.代码是在RowCommand事件中编写的.SelectedRow.Cells [9]中的值.文本在客户端采用dd-MM-yyyy格式,因为它在服务器端是不同的.

如何编写适用于所有日期时间格式的通用代码?

c# datetime cultureinfo datetime-format

0
推荐指数
1
解决办法
1611
查看次数

DateTime.Parse - 更改格式

我将尝试举例说明:

var dateNow = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss");
Run Code Online (Sandbox Code Playgroud)

产生:10/01/2014 21:50:34

var dateNowParse = DateTime.Parse(DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss"));
Run Code Online (Sandbox Code Playgroud)

产生:10/01/2014 9:50:34 PM

题:

如何解析日期,并保持格式如: dd/MM/yyyy HH:mm:ss,24小时格式,没有任何PM

谢谢!

更新1

对不起,也许我的问题不是那么清楚,我会试着解释下面的实际情况.

请不要专注于真正的含义DateTime.Now,假设我们有一个string格式的变量10/01/2014 21:50:34,然后我尝试解析它,并将结果存储在另一个变量中.我愿意实现的是将结果保存在具有确切格式的DateTime变量中10/01/2014 21:50:34.

现在这里是一个片段:

var stringDate = "10/01/2014 22:50:30";
DateTime parsedDate = DateTime.Parse(stringDate, CultureInfo.InvariantCulture);
//parsedDate result is: 10/01/2014 10:50:30 PM
Run Code Online (Sandbox Code Playgroud)

让我感到沮丧的是:

  1. stringDate22:50时间表示,字符串格式化为24小时制.(12时钟格式使用小时计数器最多12个)

  2. 如果我使用22:50,逻辑上不是输出不应该使用任何AM PM和12小时格式?

c# datetime datetime-format

0
推荐指数
1
解决办法
984
查看次数

以dd-MM-yyyy格式插入日期

我正在尝试dd-MM-yyyy在c#中以格式插入日期.查询插入是

SqlCommand cmd_cust = new SqlCommand(@"insert into custdetail values ('" + txtInvoiceNo.Text + "','" + txtCustomerName.Text + "','" + txt_contact.Text + "', '" + txtAddress.Text + "', '" + txt_total_amt.Text + "', '" + dt_date.Value.ToString("dd-MM-yyyy") + "')", con_create);
            con_create.Open();
            cmd_cust.ExecuteNonQuery();
            con_create.Close();
Run Code Online (Sandbox Code Playgroud)

我创建了一个列名为date的表具有datatype date.插入记录后,日期列字段中的值为yyyy-dd-MM格式.我希望这种dd-MM-yyyy格式.

c# sql-server sqlcommand datetime-format

0
推荐指数
1
解决办法
2451
查看次数

更改日期时间格式

我有以下代码: -

1) String str = DateTime.Now.ToString("M/d/yyyy")

Output :
str gives "2/3/2014"

2) DateTime dt = Convert.ToDateTime(DateTime.Now.ToString("M/d/yyyy"));

Output :
dt.ToString() gives "2014/02/03 12:00:00 "
Run Code Online (Sandbox Code Playgroud)

但是我无法理解它为什么不给出"2014/2/3 12:00:00",即在一天和一个月没有领先的零?

c# datetime datetime-format

0
推荐指数
1
解决办法
6340
查看次数

Java 1.7,时钟格式无法正常工作

我尝试了一个非常简单的时钟(它的工作原理).但问题是,我得到的时间可以是:18:7,而不是18:07.我尝试用整数测试校正< 10,但由于某种原因,它说它永远不会运行.你能告诉我为什么它不会比较以及我如何纠正它?顺便说一句,这是代码:)

import javafx.animation.*;
import javafx.event.*;
import javafx.scene.control.Label;
import javafx.util.Duration;
import java.util.Calendar;

public class DigitalClock extends Label {

    static private String addhour;
    static private String addmin;
    static private String addmonth;
    static private String addday;

    // constructor
    public DigitalClock() {
        bindToTime();
    }

    void bindToTime() {
        Timeline timeline = new Timeline(new KeyFrame(Duration.seconds(0),
                new EventHandler<ActionEvent>() {
                    @SuppressWarnings("unused")
                    @Override
                    public void handle(ActionEvent actionEvent) {
                        Calendar time = Calendar.getInstance();
                        if (Calendar.HOUR_OF_DAY < 10) {
                            addhour = " 0";
                        } else {
                            addhour = …
Run Code Online (Sandbox Code Playgroud)

java integer javafx datetime-format

0
推荐指数
1
解决办法
109
查看次数

如何从DateTime格式获取日,月,年,小时,秒?

我尝试了以下代码,但它在android中被弃用了

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");

try {

    Date date1 = simpleDateFormat.parse("11/20/2014 8:10:00 AM");

    Log.e("date", "" + date1.getYear());

    Log.e("month", "" + date1.getmonth());

    Log.e("year", "" + date1.getYear());

    Log.e("hour", "" + date1.getHours());

    Log.e("minutes", "" + date1.getMinutes());

    Log.e("seconds", "" + date1.getSeconds());

} catch (ParseException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

它已被弃用如何使用日历并获得日,月,年?

datetime android date datetime-format android-calendar

0
推荐指数
1
解决办法
7412
查看次数

引起:java.lang.NullPointerException:尝试在Android中的空对象引用上调用虚方法'long java.util.Date.getTime()'

我想将strSqliteDate:= 2016-01-14 05:34:50 PM 转换成2016-01-14.转换所有日期后,我的应用程序崩溃并得到错误

02-01 12:03:15.204    7619-7619/com.example.tazeen.classnkk W/System.err? java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference
02-01 12:03:15.204    7619-7619/com.example.tazeen.classnkk W/System.err? at java.text.SimpleDateFormat.parse(SimpleDateFormat.java:1035)
02-01 12:03:15.204    7619-7619/com.example.tazeen.classnkk W/System.err? at java.text.DateFormat.parse(DateFormat.java:577)
Run Code Online (Sandbox Code Playgroud)

在这条线上 date = dateFormat.parse(strSqliteDate);

第二个得到错误 line = calendar.setTime(date);

引发者:java.lang.NullPointerException:尝试在java.util.Calendar.setTime(Calendar.java:1195)的空对象引用上调用虚方法'long java.util.Date.getTime()'

这是DBhelper类中的日期转换代码

String strSqliteDate = cursor.getString(cursor.getColumnIndex("ActionDate"));
                Log.e(" strSqliteDate "," = " + strSqliteDate);

                String result = "";
                Date date = null;
                DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
                try
                {
                     date = dateFormat.parse(strSqliteDate);
                }
                catch(Exception e) …
Run Code Online (Sandbox Code Playgroud)

android datetime-format

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

查找给定日期的星期几

我在hackerrank.com做了一个简单的例子,要求我们返回给定日期的日期.例如:如果日期是08 05 2015(月份日),则应该返回星期三.

这是我为此任务编写的代码

public static String getDay(String day, String month, String year) {
    String[] dates=new String[]{"SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"};
    Calendar cal=Calendar.getInstance();
    cal.set(Integer.valueOf(year),Integer.valueOf(month),Integer.valueOf(day));
    int date_of_week=cal.get(Calendar.DAY_OF_WEEK);
    return dates[date_of_week-1];
}
Run Code Online (Sandbox Code Playgroud)

我的代码返回给定示例的'Saturday',它应该是'Wednesday'.对于2017年10月29日的当前日期,它将返回"星期三".有谁可以帮我解决这个问题?

java datetime calendar dayofweek datetime-format

0
推荐指数
1
解决办法
4135
查看次数

Java 8时间转换器从12到24格式

我尝试了一个简单的练习,将时间从12转换到24,低于我的代码:

 String result = LocalTime.parse(time, DateTimeFormatter.ofPattern("hh:mm:ssa")).toString();
    System.out.println("result = " + result);
Run Code Online (Sandbox Code Playgroud)

问题是当秒为0时方法截断秒,例如时间为12:00:00 AM,结果为00:00,我希望它为00:00:00.

谢谢.

java datetime-format

0
推荐指数
1
解决办法
77
查看次数