小编Jer*_*emy的帖子

如何将dd/mm/yyyy转换为dd/mm/yyyy

我有关于字符串转换的问题.我有一个文本框,用户将输入这种格式的日期(年/月/日).

现在我必须转换它,因此它是MySQL友好的.

到目前为止,这就是我所做的

currentExpDate = txtDateStore.txt; //(i.e 25/12/13)
MessageBox.Show(currentExpDate.ToString()); // for debugging
//DateTime dt = DateTime.Parse(currentExpDate);
DateTime dt = DateTime.ParseExact(
    currentExpDate,
    "dd/MM/yyyy",
    CultureInfo.InvariantCulture);
string mySQLDate = dt.ToString("yyyy-MM-dd");
Run Code Online (Sandbox Code Playgroud)

每当我尝试解析它时,它总是会抛出一个错误.我得到字符串异常,说字符串格式是它无法识别的格式.

如果我尝试用这种格式输入日期dd/mm/yyyy就像魅力一样.有没有解决方法可以解决这个问题?

谢谢

c# datetime date

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

如何将包含的布局推送到屏幕底部?

我有一个名为 footer.xml 的布局,稍后将包含在多个布局中。Footer.xml 如下:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/bottomMenu"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom"
    android:orientation="horizontal"
    android:layout_alignParentBottom="true"
    android:background="@drawable/bg_gradation"
    android:weightSum="1" >
*** STUFF GOES HERE ***
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

Footer.xml 然后将包含在其他布局中,如下所示..

<?xml version="1.0" encoding="utf-8"?>
<!-- A DrawerLayout is intended to be used as the top-level content view using match_parent for both width and height to consume the full space available. -->
<android.support.v4.widget.DrawerLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/backrepeat">

    <!-- As the main content view, the view below consumes the entire
         space available using match_parent in both …
Run Code Online (Sandbox Code Playgroud)

xml android android-layout android-linearlayout

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

Flask Alchemy与棉花糖一起返回空JSON

我试图使用Flask Alchemy和Flask Marshmallow从数据库查询后返回json数据

但是,我的代码总是以某种方式返回空的JSON数据。

这是我的代码:

我的看法 :

@app.route('/customer/', methods=['GET'])
def get_customer():
  customers = models.Customer.query.all()
  #c = models.Customer.query.get(1) # Get Customer with an ID of 1

  customers_schema = CustomerSchema()

  print customers_schema.dump(customers).data
  payload = customers_schema.dump(customers).data
  resp = Response(response=payload, status=200, mimetype="application/json")
  return(resp)
Run Code Online (Sandbox Code Playgroud)

我的模特:

class Customer(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    nickname = db.Column(db.String(64), index=True, unique=True)
    email = db.Column(db.String(120), index=True, unique=True)
    address = db.relationship('Address', backref='customer', lazy='dynamic')

    def __repr__(self):
        return '<Customer %r>' % (self.nickname)
Run Code Online (Sandbox Code Playgroud)

我的架构:

class CustomerSchema(ma.ModelSchema):
    class Meta:
        model = Customer
Run Code Online (Sandbox Code Playgroud)

这是从控制台看到的结果:

 * Debugger is …
Run Code Online (Sandbox Code Playgroud)

python json flask flask-sqlalchemy flask-restful

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

ASP.NET MVC如何在@ HTML.ActionLink中插入其他html元素

通常,我会写这样的东西:

<li>@Html.ActionLink("Dashboard", "Index", "Account")</li>
Run Code Online (Sandbox Code Playgroud)

要生成这个:

<a href="/Account">Dashboard</a>
Run Code Online (Sandbox Code Playgroud)

我想知道的是是否可以生成以下HTML

<a href="#"><i class="fa fa-dashboard"></i> Dashboard</a>
Run Code Online (Sandbox Code Playgroud)

无需创建自己的自定义TagBuilder类.

谢谢您的帮助.

asp.net-mvc razor c#-4.0 asp.net-mvc-4

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

Android迭代包含JSON对象的JSON数组

所以我有这个代码,它基本上从JSON数组(包含几个对象)获取一个值并适当地分配它.

// RETRIEVE CAST LIST
JSONArray jCastArr = jObj.getJSONArray("abridged_cast");
Cast person = new Cast();
ArrayList<Cast> castList= new ArrayList<Cast>();

for (int i=0; i < jCastArr.length(); i++) {
    JSONObject jpersonObj = jCastArr.getJSONObject(i);

    person.castId = (String) jpersonObj.getString("id");
    person.castFullName = (String) jpersonObj.getString("name");

    castList.add(person);
}
details.castList = castList;
Run Code Online (Sandbox Code Playgroud)

JSON值(腐烂的西红柿)

{
    "id": 771267761,
    "title": "Riddick",
    "year": 2013,
    "genres": [
        "Action & Adventure",
        "Science Fiction & Fantasy"
    ],
    "mpaa_rating": "R",
    "runtime": 119,
    "critics_consensus": "It may not win the franchise many new converts, but this back-to-basics outing brings …
Run Code Online (Sandbox Code Playgroud)

java arrays android json

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

应用崩溃中的Android后退操作按钮结果

我正在构建一个由3个活动组成的新应用程序,即: - 启动画面 - 活动A - 活动B,以及 - 活动C.

来自活动用户可以进行以下两项活动:

A - > B - > C(来自行为A用户可以转到B然后转到C).A - > C(来自行为A用户可直接进入C).B - > C(来自B用户可以转到C).

我还在活动之间传递Serializable intent Extra.

我遇到的问题是每当我按下操作栏(左上角)上的后退按钮时,它总会使我的应用程序崩溃(错误:NULL指针异常).

我试图将此代码放在我的所有活动上.

@Override
public void onBackPressed() {
    this.dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_BACK));
}
Run Code Online (Sandbox Code Playgroud)

我尝试以某种方式模仿物理后退按钮行为,因为当用户按下物理后退按钮时它正在工作.但也有点抛出错误.

要么

public void onBackPressed(){
  super.onBackPressed();
}
Run Code Online (Sandbox Code Playgroud)

或者(这一个字面上重新启动应用程序,这是不鼓励的,因为它从启动屏幕重新启动应用程序).

public void onBackPressed(){
  super.onBackPressed();
  finish();
}
Run Code Online (Sandbox Code Playgroud)

有谁知道实现后退按钮的适当方法?

java android back-button

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