标签: date-format

如何在JSP中打印当前日期?

我想做这样的事情:

 <?php echo date('Y'); ?>
Run Code Online (Sandbox Code Playgroud)

但后来在一个.jsp文件中.我看到的所有教程都需要在某处构建一个类.我们正在运行appFuse和Tapestry.当然其中一个(如果不是Java本身)为我们提供了一些东西来做这种事情而没有所有的开销.

这似乎应该有效,但不是:

 <%= new Date.getYear() %>
Run Code Online (Sandbox Code Playgroud)

jsp date-format

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

Google Sitemap日期格式

我需要在php中使用sitemaps的日期格式.

我怎样才能做到这一点 ?

这个输出对吗?

<lastmod>2012-08-02EEST18:01:18+03:00</lastmod>
Run Code Online (Sandbox Code Playgroud)

php sitemap date-format

18
推荐指数
5
解决办法
3万
查看次数

android.text.format.DateFormat"HH"与java.text.SimpleDateFormat无法识别

当我使用"HH"标志时android.text.format.DateFormat,它被解释为文字"HH".但是当我使用java.text.SimpleDateFormat它时,它被解释为2位数小时.他们为什么不同?

我不是在找工作替代品(我已经知道我必须使用kk而不是HH).我只是好奇为什么"HH"不被认可.

Java示例:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Calendar calendar = Calendar.getInstance();

    String dateJava = new java.text.SimpleDateFormat(
        "dd-MM-yyyy HH:mm:ss").format(calendar.getTime());

    String dateAndroid = android.text.format.DateFormat.format(
        "dd-MM-yyyy HH:mm:ss", calendar).toString();

    TextView tvAndroid = (TextView) findViewById(R.id.tvAndroid);
    TextView tvJava = (TextView) findViewById(R.id.tvJava);

    tvAndroid.setText("Android: " + dateAndroid);  //prints 26-05-2013 HH:36:34
    tvJava.setText("Java: " + dateJava);           //prints 26-05-2013 22:36:34
}
Run Code Online (Sandbox Code Playgroud)

输出是:

Android: 26-05-2013 HH:36:34 
Java:    26-05-2013 22:36:34
Run Code Online (Sandbox Code Playgroud)

我希望两者都是 26-05-2013 22:36:34

Android的DateFormat有错误吗?

Java的SimpleDateFormat接受这些:

H   Hour in day (0-23)      Number …
Run Code Online (Sandbox Code Playgroud)

java android date-format simpledateformat

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

AngularJS - 如何将毫秒转换为xHours和yMins

我有一个要求,我希望将毫秒转换为AngularJS中的xHours和yMins.

对于前者 3600000应显示为1h 0m.

我尝试使用date:'H:m',并date:'HH:mm'日期格式对角的网站.

但那些给出19:0和19:00而不是1h 0m.

任何实现这一目标的指示都会有所帮助.

谢谢

javascript date-format date-formatting angularjs

18
推荐指数
4
解决办法
3万
查看次数

Laravel 5.1 date_format验证允许两种格式

我对传入的POST请求使用以下日期验证.

'trep_txn_date' => 'date_format:"Y-m-d H:i:s.u"'
Run Code Online (Sandbox Code Playgroud)

这只允许这种日期,即2012-01-21 15:59:44.8

我也想允许没有TIME的日期,例如2012-01-21,当发送到mysql db时会自动存储为2012-01-21 00:00:00.0

有没有办法可以使用Laravel现有的验证规则来实现这一点.有没有办法在date_format规则中定义多种格式,如下所示.

'trep_txn_date' => 'date_format:"Y-m-d H:i:s.u","Y-m-d"' //btw this didn't work.
Run Code Online (Sandbox Code Playgroud)

谢谢,

ķ

php date-format laravel laravel-5

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

Android格式的日期为Datepicker的MM-DD-YYYY

我有一个日期选择器.我的应用正在推送通知.我想以01-07-2013 MM-dd-yyyy格式显示日期.请检查下面的代码:

 //---Button view---
    Button btnOpen = ( Button ) findViewById( R.id.btEventDone );
    btnOpen.setOnClickListener( new View.OnClickListener() {

        public void onClick(View v) {  

            String strT = title.getText().toString();
            String strDes = description.getText().toString();

            // check if user did not input anything
            if( strT.isEmpty() || strDes.isEmpty() ){

                Toast.makeText( getBaseContext(), "You have blank fields!", Toast.LENGTH_SHORT ).show();

            }
            else{

            //---use the AlarmManager to trigger an alarm---
            AlarmManager alarmManager = ( AlarmManager ) getSystemService( ALARM_SERVICE );                 

            //---get current date and time---
            Calendar calendar = Calendar.getInstance();       

            //---sets the …
Run Code Online (Sandbox Code Playgroud)

android datepicker date-format

17
推荐指数
3
解决办法
5万
查看次数

无法将java.lang.String类型的属性值转换为必需类型java.util.Date

当我尝试在表单中输入日期时,我收到此错误. 在此输入图像描述

TaskController

@RequestMapping(value = "/docreatetask", method = RequestMethod.POST)
public String doCreateTask(Model model, @Valid Task task,
        BindingResult result, Principal principal,
        @RequestParam(value = "delete", required = false) String delete) {
    System.out.println(">TaskController doCreateTask " + task);

    if (result.hasErrors()) {
        System.out.println("/docreatetask in here");
        model.addAttribute("task", task);
        System.out.println("+++++"+task.getDeadline());// deadline is null  
        return "createtask";
    }
        ...
Run Code Online (Sandbox Code Playgroud)

Create.jsp

...
<form:form method="POST"
action="${pageContext.request.contextPath}/docreatetask"
commandName="task">
<table class="formtable">
    <tr>
        <td class="label">Task</td>
        <td><form:input cssClass="control" path="taskname"
            name="taskname" type="text" /><br />
                <form:errors path="taskname" cssClass="error" /></td>
        </tr>
    <tr>
        <td class="label">Description</td>
        <td><form:textarea cssClass="control" path="description"
            name="description"></form:textarea><br /> …
Run Code Online (Sandbox Code Playgroud)

java data-binding spring date date-format

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

ActiveRecord日期格式

我在Rails应用程序中遇到了日期格式的烦恼.

我在视图中有一个日期字段,我希望将其格式化为dd/mm/yy.这是用户期望输入日期的方式,而datepicker控件使用此格式.

但是,Active Record似乎期待mm/dd/yy.

如果我输入01/03/2010,则会2010年1月3日进入.

如果我输入25/03/2010,则会将其置为空值.

如何让ActiveRecord期待Her Majesties日期格式?

activerecord ruby-on-rails date-format

16
推荐指数
2
解决办法
3万
查看次数

WPF/C# - 将日期格式应用于listview

我有一个listview绑定到一组对象.其中一个属性是名为startDate的DateTime对象.它以标准1/1/2001 1:00:00 PM格式显示

我想把日期放在yyyy-MM-dd HH:mm:ss.fff格式中仅用于显示目的.有没有办法保持底层DateTime对象在上面以所需格式显示它时?我更喜欢在XAML中执行此操作,而不是向对象添加显示属性或沿着这些行添加某些内容.

如果重要,对象实现INotifyPropertyChanged接口.

<ListView x:Name="lvBatches" 
                  SelectionMode="Single"
                  Margin="12,73,349,61" 
                  Background="WhiteSmoke" 
                  SelectionChanged="lvBatches_SelectionChanged"
                  ToolTip="Click on the column headers to sort by that column"
                  FontSize="10pt"
                  ItemContainerStyle="{StaticResource itemStyle}" 
                  ItemsSource="{Binding batchCollection}">
<!-- ... -->
    <GridViewColumn x:Name="colStart" 
                    Width="200" 
                    DisplayMemberBinding="{Binding startDate}">
        <GridViewColumnHeader Content="Start Date"
                              Click="GridViewColumnHeader_Click"/>
    </GridViewColumn>
Run Code Online (Sandbox Code Playgroud)

所有人都提前谢谢.

c# data-binding wpf listview date-format

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

Angular JS - 提交到$ http时的日期更改 - 时区问题

我有一个奇怪的问题,Date当它通过$ http.put传递给API时发生了变化,我怀疑是时区问题:

Datepicker触发ng-change事件 - console.log:

Tue Jun 10 2014 00:00:00 GMT+0100 (GMT Summer Time)

使用Angular $ http.put传递给API ...

当它击中提琴手时:

StartDate=2014-06-09T23:00:00.000Z

如您所见,日期从6月10日到6月9日.

我怎样才能阻止这种更改日期?这是导致变化的时区吗?API和客户端都在Localhost上运行.

除此之外:

当第二次单击该字段并选择了datepicker启动/日期时,第二次出现问题:

CONSOLE.LOG:

Wed Aug 06 2014 22:00:00 GMT+0100 (GMT Summer Time)

收到的提琴手数据:

StartDate=2014-08-06T21:00:00.000Z

javascript date-format timezone-offset angularjs angular-ui-bootstrap

16
推荐指数
1
解决办法
8388
查看次数